http://linux.bkbits.net/linux-2.5 paulkf@microgate.com[torvalds]|ChangeSet|20041021193855|64008 paulkf # This is a BitKeeper generated diff -Nru style patch. # # BitKeeper/deleted/.del-scsiiom.c~a5d71059d968bb0d # 2004/10/15 09:33:19-05:00 jejb@mulgrave.(none) +0 -0 # Delete: drivers/scsi/scsiiom.c # # drivers/scsi/scsiiom.c # 2004/10/03 08:39:17-05:00 hch@lst.de +3 -32 # tmscsim: remove remaining INQUIRY sniffing # # drivers/scsi/scsiiom.c # 2004/10/06 22:05:02-05:00 jejb@titanic.il.steeleye.com +0 -0 # Auto merged # # drivers/scsi/scsiiom.c # 2004/10/02 13:37:32-05:00 g.liakhovetski@gmx.de +40 -110 # tmscsim: remove internal command queue # # drivers/scsi/scsiiom.c # 2004/09/06 04:32:53-05:00 g.liakhovetski@gmx.de +9 -56 # tmscsim: use mid-layer's decision for tag support # # drivers/scsi/scsiiom.c # 2004/09/28 09:43:25-05:00 hch@lst.de +1 -9 # tmscsim: remove superflous global host list # # drivers/pci/hotplug/rpaphp_pci.c # 2004/10/19 09:54:38-07:00 greg@kroah.com +0 -2 # Auto merged # # drivers/pci/hotplug/rpaphp_pci.c # 2004/10/15 11:59:58-07:00 johnrose@austin.ibm.com +3 -3 # [PATCH] PCI Hotplug: rpaphp safe list traversal # # Hoping you will accept this fix. The bug can cause a crash upon hotplug # remove. The bug involves unsafe traversal of a list while deleting list # members. The fix uses list_for_each_safe() rather than # list_for_each(). Also threw in an initialization to get rid of a # compiler warning. # # Signed-off-by: John Rose # Signed-off-by: Greg Kroah-Hartman # # drivers/pci/hotplug/rpaphp_pci.c # 2004/10/06 09:43:44-07:00 johnrose@austin.ibm.com +16 -9 # PCI Hotplug: RPA dynamic addition/removal of PCI Host Bridges # # drivers/pci/hotplug/rpaphp_pci.c # 2004/10/06 09:46:08-07:00 johnrose@austin.ibm.com +46 -9 # PCI Hotplug: add host bridges to RPA hotplug subsystem # # drivers/pci/hotplug/rpaphp_vio.c # 2004/10/06 09:43:44-07:00 johnrose@austin.ibm.com +2 -2 # PCI Hotplug: RPA dynamic addition/removal of PCI Host Bridges # # drivers/pci/hotplug/rpaphp_slot.c # 2004/10/06 09:46:08-07:00 johnrose@austin.ibm.com +5 -6 # PCI Hotplug: add host bridges to RPA hotplug subsystem # # ChangeSet # 2004/10/21 12:38:55-07:00 paulkf@microgate.com # [PATCH] ppp: disconnect on hangup (synctty) # # Here is the hangup implementation for ppp_synctty.c (same as patch # previously for ppp_asynctty.c) # # Cc: Alan Cox # Signed-off-by: Linus Torvalds # # drivers/net/ppp_synctty.c # 2004/10/21 11:19:08-07:00 paulkf@microgate.com +13 -0 # ppp: disconnect on hangup (synctty) # # ChangeSet # 2004/10/21 11:22:34-07:00 paulkf@microgate.com # [PATCH] ppp: terminate connection on hangup # # I reviewed, patched, and tested ppp_async.c to implement # ldisc->hangup(). This correctly terminates the PPP connection on # hangup. # # Paul Mackerras already did an excellent job of ensuring safe shutdown # and I/O completion in ldisc->close so the change is trivial: just add # the ldisc->hangup and call the existing close routine. # # Cc: Alan Cox # Signed-off-by: Linus Torvalds # # drivers/net/ppp_async.c # 2004/10/21 10:50:50-07:00 paulkf@microgate.com +13 -0 # ppp: terminate connection on hangup # # ChangeSet # 2004/10/21 10:59:06-07:00 bunk@stusta.de # [PATCH] Another ISA PnP modem (USR0009) # # Below is a patch from Denis Zaitsev with the following two # adjustments: # # - applies with -p1 (not -p0) # # - USRobotics -> U.S. Robotics (consistent with the rest of the entries) # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/serial/8250_pnp.c # 2004/10/21 01:39:28-07:00 bunk@stusta.de +2 -0 # Another ISA PnP modem (USR0009) # # ChangeSet # 2004/10/21 10:58:54-07:00 yuasa@hh.iij4u.or.jp # [PATCH] mips: fixed MIPS Makefile # # The MIPS Makefile was changed so that the offset of data section may not be # dependent on a specific machine header file. # # Signed-off-by: Yoichi Yuasa # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-mips/sn/mapped_kernel.h # 2004/10/21 01:39:27-07:00 yuasa@hh.iij4u.or.jp +0 -2 # mips: fixed MIPS Makefile # # arch/mips/kernel/vmlinux.lds.S # 2004/10/21 01:39:27-07:00 yuasa@hh.iij4u.or.jp +1 -1 # mips: fixed MIPS Makefile # # arch/mips/Makefile # 2004/10/21 01:39:27-07:00 yuasa@hh.iij4u.or.jp +2 -1 # mips: fixed MIPS Makefile # # ChangeSet # 2004/10/21 10:58:41-07:00 dino@in.ibm.com # [PATCH] stat shows wrong ppid # # One more place in fs/proc/array.c where ppid is wrong, which I missed in my # previous mail to lkml. # # Signed-off-by: Dinakar Guniguntala # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/proc/array.c # 2004/10/21 01:39:27-07:00 dino@in.ibm.com +1 -1 # stat shows wrong ppid # # ChangeSet # 2004/10/21 10:58:29-07:00 s.esser@e-matters.de # [PATCH] smbfs protocol fixes # # From: # # The memset is because it was previously possible to send always the same CIFS # fragment and use this to increase the data counters. When the data counter # "exceeds" the amount of bytes expected this will return the buffer only # partially initialised... With findfirst etc requests this should allow # leaking kernel memory content. # # The other thing is that the data is only returned when data_tot and parm_tot # both "exceed" the expected values. Previously it was possible to create a # sequence of CIFS fragments that allowed exceeding the counters. The calling # functions then would believe they received a number of bytes that does not fit # into the allocated buffer. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/smbfs/request.c # 2004/10/21 01:39:27-07:00 s.esser@e-matters.de +5 -1 # smbfs protocol fixes # # ChangeSet # 2004/10/21 10:58:17-07:00 apw@shadowen.org # [PATCH] vm_dirty_ratio initialisation fix # # When a system has a very large imbalance of overall memory size to # ZONE_NORMAL (for example when large amounts of numa remap space are in use) # page_writeback_init() may incorrectly set vm_dirty_ratio and # dirty_background_ratio to zero; leading to divide by zero errors elsewhere. # This patch bounds these at 1%. # # Signed-off-by: Andy Whitcroft # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/page-writeback.c # 2004/10/21 01:39:27-07:00 apw@shadowen.org +5 -0 # vm_dirty_ratio initialisation fix # # ChangeSet # 2004/10/21 10:58:04-07:00 rddunlap@osdl.org # [PATCH] cx88: discarded reference # # Error: ./drivers/media/video/cx88/cx88-video.o .data refers to 0000000000000b28 R_X86_64_64 .exit.text # # Signed-off-by: Randy Dunlap # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/media/video/cx88/cx88-video.c # 2004/10/21 01:39:27-07:00 rddunlap@osdl.org +1 -1 # cx88: discarded reference # # ChangeSet # 2004/10/21 10:57:52-07:00 rddunlap@osdl.org # [PATCH] bt878: discarded reference # # Error: ./drivers/media/dvb/bt8xx/bt878.o .data refers to 0000000000000048 R_X86_64_64 .exit.text # # Signed-off-by: Randy Dunlap # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/media/dvb/bt8xx/bt878.c # 2004/10/21 01:39:27-07:00 rddunlap@osdl.org +1 -1 # bt878: discarded reference # # ChangeSet # 2004/10/21 10:57:40-07:00 rddunlap@osdl.org # [PATCH] saa7134: discarded reference # # Error: ./drivers/media/video/saa7134/saa7134-core.o .data refers to 0000000000000028 R_X86_64_64 .exit.text # # Signed-off-by: Randy Dunlap # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/media/video/saa7134/saa7134-core.c # 2004/10/21 01:39:25-07:00 rddunlap@osdl.org +1 -1 # saa7134: discarded reference # # ChangeSet # 2004/10/21 10:57:28-07:00 takata@linux-m32r.org # [PATCH] m32r: update SIO driver to use module_param() # # Here is a patch for M32R SIO driver, which replaces deprecated # MODULE_PARAM() with modern module_param(). # # * drivers/serial/m32r_sio.c: # - Replace MODULE_PARAM() with module_param(). # - Fix a typo: UARRT_RSA_BASE --> UART_RSA_BASE. # # Signed-off-by: Hirokazu Takata # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/serial/m32r_sio.c # 2004/10/21 01:26:51-07:00 takata@linux-m32r.org +4 -4 # m32r: update SIO driver to use module_param() # # ChangeSet # 2004/10/21 10:57:15-07:00 werner@almesberger.net # [PATCH] x86_64: no TIOCSBRK/TIOCCBRK in ia32 emulation # # In ia32 emulation, the amd64 kernel refuses the ioctls TIOCSBRK and # TIOCCBRK with EINVAL. I've attached a patch that adds them to the # compatibility list. # # Since all architectures have these ioctls ("m68knommu" inherits them from # "m68k", "um" from its host) and use the same code, I think adding them to # compat_ioctl.h is the correct choice (as opposed to adding them to # arch/x86_64/ia32/ia32_ioctl.c). # # Signed-off-by: Werner Almesberger # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/compat_ioctl.h # 2004/10/21 01:24:06-07:00 werner@almesberger.net +2 -0 # x86_64: no TIOCSBRK/TIOCCBRK in ia32 emulation # # ChangeSet # 2004/10/21 10:57:03-07:00 olof@austin.ibm.com # [PATCH] ppc64: fix CPU numa init code thinkos # # There seems to have been a couple of thinkos in the NUMA init code, in # particular in find_cpu_node(): # # * Property size returned is in bytes, not words # * Off-by-one error in loop iteration # # Signed-off-by: Nathan Lynch # Signed-off-by: Olof Johansson # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ppc64/mm/numa.c # 2004/10/21 01:24:06-07:00 olof@austin.ibm.com +3 -1 # ppc64: fix CPU numa init code thinkos # # ChangeSet # 2004/10/21 10:56:51-07:00 paulus@samba.org # [PATCH] ppc64: fix XICS startup function to enable as well # # When the generic IRQ patch went in, it changed the behaviour of setup_irq # (compared to the previous ppc64 version) in that we now don't call the # handler's enable function if it has a startup function. The XICS interrupt # controller has a startup function, and so we weren't getting any interrupts # through the XICS because they never got enabled. This patch adds a call to # xics_enable_irq to xics_startup and fixes the problem. # # Signed-off-by: Paul Mackerras # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ppc64/kernel/xics.c # 2004/10/21 01:24:06-07:00 paulus@samba.org +7 -4 # ppc64: fix XICS startup function to enable as well # # ChangeSet # 2004/10/21 10:56:39-07:00 sfr@canb.auug.org.au # [PATCH] ppc64: iSeries compile broken in 2.6.9-bk3 # # One of the iSeries specific files used HZ without including linux/param.h # and previously got away with it. # # Signed-off-by: Stephen Rothwell # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ppc64/kernel/iSeries_proc.c # 2004/10/21 01:24:05-07:00 sfr@canb.auug.org.au +1 -0 # ppc64: iSeries compile broken in 2.6.9-bk3 # # ChangeSet # 2004/10/21 10:56:27-07:00 mporter@kernel.crashing.org # [PATCH] ppc32: fix ibm44x_common.c compile # # Fix ibm44x_common.c compile. # # Signed-off-by: Eugene Surovegin # Signed-off-by: Matt Porter # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ppc/syslib/ibm44x_common.c # 2004/10/21 01:24:05-07:00 mporter@kernel.crashing.org +1 -0 # ppc32: fix ibm44x_common.c compile # # ChangeSet # 2004/10/21 10:56:14-07:00 roland@topspin.com # [PATCH] ppc: fix build with O=$(output_dir) # # Recent changes to arch/ppc/boot/lib/Makefile cause # # CC arch/ppc/boot/lib/../../../../lib/zlib_inflate/infblock.o # Assembler messages: # FATAL: can't create arch/ppc/boot/lib/../../../../lib/zlib_inflate/infblock.o: No such file or directory # # when building a ppc kernel using O=$(output_dir) with CONFIG_ZLIB_INFLATE=n, # because the $(output_dir)/lib/zlib_inflate directory doesn't get created. # # This patch, which makes arch/ppc/boot/lib/Makefile create the # directory if needed, is one fix for the problem. # # Signed-off-by: Roland Dreier # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ppc/boot/lib/Makefile # 2004/10/21 01:24:05-07:00 roland@topspin.com +7 -1 # ppc: fix build with O=$(output_dir) # # ChangeSet # 2004/10/21 10:56:02-07:00 mporter@kernel.crashing.org # [PATCH] ppc32: remove bogus PPC44x prefetch workaround # # This patch removes the bogus workaround for dcache prefetch beyond the end # of the physical memory. # # Signed-off-by: Eugene Surovegin # Signed-off-by: Matt Porter # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/ppc/mm/44x_mmu.c # 2004/10/21 01:24:05-07:00 mporter@kernel.crashing.org +0 -12 # ppc32: remove bogus PPC44x prefetch workaround # # ChangeSet # 2004/10/21 10:55:50-07:00 aoki@sdl.hitachi.co.jp # [PATCH] vm thrashing control tuning CONFIG_SWAP=n build fix # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/sysctl.c # 2004/10/21 02:06:10-07:00 aoki@sdl.hitachi.co.jp +2 -2 # vm thrashing control tuning CONFIG_SWAP=n build fix # # ChangeSet # 2004/10/21 10:03:33-07:00 torvalds@evo.osdl.org # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # net/irda/ircomm/ircomm_tty.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +5 -23 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # net/bluetooth/rfcomm/tty.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +4 -10 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # kernel/printk.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +1 -1 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # include/linux/tty_ldisc.h # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +1 -1 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # include/linux/tty_driver.h # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +3 -3 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # include/linux/tty.h # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +2 -0 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # include/linux/generic_serial.h # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +1 -1 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/usb/serial/whiteheat.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +3 -8 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/usb/serial/visor.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +3 -11 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/usb/serial/usb-serial.h # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +2 -2 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/usb/serial/usb-serial.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +2 -2 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/usb/serial/safe_serial.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +2 -7 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/usb/serial/pl2303.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +2 -17 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/usb/serial/omninet.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +3 -12 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/usb/serial/mct_u232.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +2 -10 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/usb/serial/kobil_sct.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +3 -9 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/usb/serial/kl5kusb105.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +2 -11 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/usb/serial/keyspan_pda.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +2 -11 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/usb/serial/keyspan.h # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +0 -1 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/usb/serial/keyspan.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +2 -7 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/usb/serial/ir-usb.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +3 -8 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/usb/serial/ipw.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +4 -9 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/usb/serial/ipaq.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +6 -11 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/usb/serial/io_ti.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +4 -9 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/usb/serial/io_edgeport.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +6 -16 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/usb/serial/generic.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +2 -8 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/usb/serial/ftdi_sio.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +5 -22 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/usb/serial/empeg.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +2 -10 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/usb/serial/digi_acceleport.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +6 -13 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/usb/serial/cyberjack.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +3 -12 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/usb/gadget/serial.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +2 -30 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/usb/class/cdc-acm.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +5 -9 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/usb/class/bluetty.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +3 -17 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/tc/zs.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +2 -10 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/serial/serial_core.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +3 -8 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/serial/mcfserial.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +4 -16 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/serial/68360serial.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +3 -11 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/serial/68328serial.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +2 -10 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/sbus/char/aurora.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +15 -44 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/s390/net/ctctty.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +2 -10 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/s390/char/tty3270.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +3 -21 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/s390/char/sclp_vt220.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +2 -26 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/s390/char/sclp_tty.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +3 -23 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/s390/char/con3215.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +3 -21 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/net/wireless/strip.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +2 -2 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/net/wan/x25_asy.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +2 -2 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/net/wan/sdla_chdlc.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +10 -53 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/net/wan/pc300_tty.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +7 -27 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/net/slip.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +3 -3 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/net/ppp_synctty.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +2 -2 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/net/ppp_async.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +2 -2 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/net/irda/irtty-sir.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +1 -1 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/net/hamradio/mkiss.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +2 -2 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/net/hamradio/6pack.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +15 -15 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/macintosh/macserial.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +15 -44 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/isdn/i4l/isdn_tty.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +12 -33 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/isdn/capi/capi.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +3 -16 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/input/serio/serport.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +1 -1 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/char/vt.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +4 -38 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/char/viocons.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +2 -39 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/char/tty_ioctl.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +1 -1 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/char/tty_io.c # 2004/10/21 10:03:22-07:00 torvalds@evo.osdl.org +58 -27 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/char/synclinkmp.c # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +7 -18 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/char/synclink.c # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +19 -77 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/char/stallion.c # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +4 -19 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/char/specialix.c # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +15 -45 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/char/serial167.c # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +15 -45 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/char/rocket.c # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +2 -20 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/char/riscom8.c # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +15 -46 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/char/pty.c # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +6 -39 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/char/pcxx.c # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +1 -31 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/char/pcmcia/synclink_cs.c # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +3 -12 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/char/n_tty.c # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +11 -19 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/char/n_r3964.c # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +4 -11 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/char/n_hdlc.c # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +9 -13 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/char/mxser.c # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +15 -45 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/char/moxa.c # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +5 -21 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/char/istallion.c # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +4 -38 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/char/isicom.c # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +2 -23 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/char/hvsi.c # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +1 -16 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/char/hvcs.c # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +5 -23 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/char/hvc_console.c # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +3 -63 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/char/generic_serial.c # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +30 -81 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/char/esp.c # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +2 -19 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/char/epca.c # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +3 -159 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/char/cyclades.c # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +13 -48 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/char/amiserial.c # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +18 -51 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # drivers/bluetooth/hci_ldisc.c # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +2 -2 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # arch/v850/kernel/simcons.c # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +1 -1 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # arch/v850/kernel/memcons.c # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +1 -2 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # arch/um/include/line.h # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +1 -2 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # arch/um/drivers/stdio_console.c # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +2 -2 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # arch/um/drivers/ssl.c # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +2 -2 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # arch/um/drivers/line.c # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +1 -18 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # arch/ppc/8xx_io/uart.c # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +2 -10 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # arch/ppc/4xx_io/serial_sicc.c # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +17 -52 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # arch/ia64/hp/sim/simserial.c # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +15 -51 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # arch/cris/arch-v10/drivers/serial.c # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +25 -60 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # arch/alpha/kernel/srmcons.c # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +1 -30 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # Documentation/tty.txt # 2004/10/21 10:03:21-07:00 torvalds@evo.osdl.org +3 -4 # Update tty layer to not mix kernel and user pointers. # # Instead, tty_io.c will always copy user space data to # kernel space, leaving the drivers to worry only about # normal kernel buffers. # # No more "from_user" flag, and having the user copy in # each driver. # # This cleans up the code and also fixes a number of # locking bugs. # # ChangeSet # 2004/10/21 09:34:07+01:00 rddunlap@osdl.org # MTD: dilnetpc: use %p for ptr printk arg. # # Use %p to print a pointer, so that its length doesn't matter # and so that gcc won't complain. # # drivers/mtd/maps/dilnetpc.c:416: warning: long unsigned int format, pointer arg (arg 2) # # Signed-off-by: Randy Dunlap # Signed-off-by: David Woodhouse # # drivers/mtd/maps/dilnetpc.c # 2004/10/21 09:33:41+01:00 rddunlap@osdl.org +2 -2 # # Use %p to print a pointer, so that its length doesn't matter # and so that gcc won't complain. # # drivers/mtd/maps/dilnetpc.c:416: warning: long unsigned int format, pointer arg (arg 2) # # Signed-off-by: Randy Dunlap # # ChangeSet # 2004/10/20 17:44:41-07:00 torvalds@ppc970.osdl.org # Fix posix timer direct user space access # # This makes us do the proper copy_to_user() for the new # posix timers code. # # Acked by Christoph Lameter . # # kernel/posix-timers.c # 2004/10/20 17:44:32-07:00 torvalds@ppc970.osdl.org +11 -7 # Fix posix timer direct user space access # # ChangeSet # 2004/10/20 17:18:52-07:00 viro@parcelfarce.linux.theplanet.co.uk # [PATCH] qla1820 iomem annotations # # Signed-off-by: Al Viro # Signed-off-by: Linus Torvalds # # drivers/scsi/qla1280.h # 2004/10/20 06:46:24-07:00 viro@parcelfarce.linux.theplanet.co.uk +2 -2 # qla1820 iomem annotations # # drivers/scsi/qla1280.c # 2004/10/20 06:46:21-07:00 viro@parcelfarce.linux.theplanet.co.uk +26 -25 # qla1820 iomem annotations # # ChangeSet # 2004/10/20 17:18:40-07:00 viro@parcelfarce.linux.theplanet.co.uk # [PATCH] ioremap cleanups in aic7xxx # # ioremap() is capable of dealing with addresses that are not # page-aligned; no need to duplicate that in driver. # # Signed-off-by: Al Viro # Signed-off-by: Linus Torvalds # # drivers/scsi/aic7xxx/aic7xxx_osm_pci.c # 2004/10/20 12:24:38-07:00 viro@parcelfarce.linux.theplanet.co.uk +3 -15 # ioremap cleanups in aic7xxx # # drivers/scsi/aic7xxx/aic7xxx_osm.c # 2004/10/20 12:24:38-07:00 viro@parcelfarce.linux.theplanet.co.uk +1 -5 # ioremap cleanups in aic7xxx # # drivers/scsi/aic7xxx/aic79xx_osm_pci.c # 2004/10/20 12:24:38-07:00 viro@parcelfarce.linux.theplanet.co.uk +1 -1 # ioremap cleanups in aic7xxx # # drivers/scsi/aic7xxx/aic79xx_osm.c # 2004/10/20 12:24:38-07:00 viro@parcelfarce.linux.theplanet.co.uk +1 -5 # ioremap cleanups in aic7xxx # # ChangeSet # 2004/10/20 17:18:25-07:00 viro@parcelfarce.linux.theplanet.co.uk # [PATCH] aac7xxx iomem annotations # # aic7xxx annotations - trivial part # # Signed-off-by: Al Viro # Signed-off-by: Linus Torvalds # # drivers/scsi/aic7xxx/aic7xxx_osm_pci.c # 2004/10/20 12:24:37-07:00 viro@parcelfarce.linux.theplanet.co.uk +3 -3 # aac7xxx iomem annotations # # drivers/scsi/aic7xxx/aic7xxx_osm.h # 2004/10/20 12:24:37-07:00 viro@parcelfarce.linux.theplanet.co.uk +1 -1 # aac7xxx iomem annotations # # drivers/scsi/aic7xxx/aic79xx_osm_pci.c # 2004/10/20 12:24:37-07:00 viro@parcelfarce.linux.theplanet.co.uk +3 -3 # aac7xxx iomem annotations # # drivers/scsi/aic7xxx/aic79xx_osm.h # 2004/10/20 12:24:37-07:00 viro@parcelfarce.linux.theplanet.co.uk +1 -1 # aac7xxx iomem annotations # # ChangeSet # 2004/10/20 17:18:13-07:00 viro@parcelfarce.linux.theplanet.co.uk # [PATCH] nsp32 iomem annotations # # Signed-off-by: Al Viro # Signed-off-by: Linus Torvalds # # drivers/scsi/nsp32.h # 2004/10/20 12:24:36-07:00 viro@parcelfarce.linux.theplanet.co.uk +1 -1 # nsp32 iomem annotations # # drivers/scsi/nsp32.c # 2004/10/20 12:24:36-07:00 viro@parcelfarce.linux.theplanet.co.uk +5 -6 # nsp32 iomem annotations # # ChangeSet # 2004/10/20 17:17:58-07:00 viro@parcelfarce.linux.theplanet.co.uk # [PATCH] megaraid iomem annotations # # Signed-off-by: Al Viro # Signed-off-by: Linus Torvalds # # drivers/scsi/megaraid/megaraid_mbox.h # 2004/10/20 12:24:36-07:00 viro@parcelfarce.linux.theplanet.co.uk +1 -1 # megaraid iomem annotations # # drivers/scsi/megaraid/megaraid_mbox.c # 2004/10/20 12:24:36-07:00 viro@parcelfarce.linux.theplanet.co.uk +3 -4 # megaraid iomem annotations # # ChangeSet # 2004/10/20 17:17:45-07:00 viro@parcelfarce.linux.theplanet.co.uk # [PATCH] ips iomem annotations # # Signed-off-by: Al Viro # Signed-off-by: Linus Torvalds # # drivers/scsi/ips.h # 2004/10/20 12:24:35-07:00 viro@parcelfarce.linux.theplanet.co.uk +2 -2 # ips iomem annotations # # drivers/scsi/ips.c # 2004/10/20 12:24:35-07:00 viro@parcelfarce.linux.theplanet.co.uk +2 -2 # ips iomem annotations # # ChangeSet # 2004/10/20 17:17:32-07:00 viro@parcelfarce.linux.theplanet.co.uk # [PATCH] ipr iomem annotations # # Annotated. Original reused the structure that contained pointers into # remapped iomem for storing offsets in such area, so we need to split that # beast. # # Signed-off-by: Al Viro # Signed-off-by: Linus Torvalds # # drivers/scsi/ipr.h # 2004/10/20 12:24:35-07:00 viro@parcelfarce.linux.theplanet.co.uk +17 -4 # ipr iomem annotations # # drivers/scsi/ipr.c # 2004/10/20 12:24:35-07:00 viro@parcelfarce.linux.theplanet.co.uk +22 -16 # ipr iomem annotations # # ChangeSet # 2004/10/20 17:17:20-07:00 viro@parcelfarce.linux.theplanet.co.uk # [PATCH] isurf iomem annotations # # Signed-off-by: Al Viro # Signed-off-by: Linus Torvalds # # drivers/isdn/hisax/isurf.c # 2004/10/20 06:48:21-07:00 viro@parcelfarce.linux.theplanet.co.uk +2 -3 # isurf iomem annotations # # drivers/isdn/hisax/hisax.h # 2004/10/20 06:48:21-07:00 viro@parcelfarce.linux.theplanet.co.uk +2 -2 # isurf iomem annotations # # ChangeSet # 2004/10/20 17:17:09-07:00 viro@parcelfarce.linux.theplanet.co.uk # [PATCH] teles{0,pci} iomem annotations # # Signed-off-by: Al Viro # Signed-off-by: Linus Torvalds # # drivers/isdn/hisax/telespci.c # 2004/10/20 06:48:21-07:00 viro@parcelfarce.linux.theplanet.co.uk +11 -11 # teles{0,pci} iomem annotations # # drivers/isdn/hisax/teles0.c # 2004/10/20 06:48:21-07:00 viro@parcelfarce.linux.theplanet.co.uk +15 -16 # teles{0,pci} iomem annotations # # drivers/isdn/hisax/hisax.h # 2004/10/20 06:48:21-07:00 viro@parcelfarce.linux.theplanet.co.uk +1 -1 # teles{0,pci} iomem annotations # # ChangeSet # 2004/10/20 17:16:54-07:00 viro@parcelfarce.linux.theplanet.co.uk # [PATCH] kyro iomem annotations # # Signed-off-by: Al Viro # Signed-off-by: Linus Torvalds # # include/video/kyro.h # 2004/10/20 06:48:00-07:00 viro@parcelfarce.linux.theplanet.co.uk +1 -1 # kyro iomem annotations # # drivers/video/kyro/fbdev.c # 2004/10/20 06:47:58-07:00 viro@parcelfarce.linux.theplanet.co.uk +1 -1 # kyro iomem annotations # # drivers/video/kyro/STG4000VTG.c # 2004/10/20 06:47:54-07:00 viro@parcelfarce.linux.theplanet.co.uk +4 -4 # kyro iomem annotations # # drivers/video/kyro/STG4000Reg.h # 2004/10/20 06:47:50-07:00 viro@parcelfarce.linux.theplanet.co.uk +2 -2 # kyro iomem annotations # # drivers/video/kyro/STG4000Ramdac.c # 2004/10/20 06:47:46-07:00 viro@parcelfarce.linux.theplanet.co.uk +4 -4 # kyro iomem annotations # # drivers/video/kyro/STG4000OverlayDevice.c # 2004/10/20 06:47:43-07:00 viro@parcelfarce.linux.theplanet.co.uk +5 -5 # kyro iomem annotations # # drivers/video/kyro/STG4000Interface.h # 2004/10/20 06:47:40-07:00 viro@parcelfarce.linux.theplanet.co.uk +13 -13 # kyro iomem annotations # # drivers/video/kyro/STG4000InitDevice.c # 2004/10/20 06:47:38-07:00 viro@parcelfarce.linux.theplanet.co.uk +2 -2 # kyro iomem annotations # # ChangeSet # 2004/10/20 17:16:42-07:00 viro@parcelfarce.linux.theplanet.co.uk # [PATCH] skystar2 iomem annotations # # Signed-off-by: Al Viro # Signed-off-by: Linus Torvalds # # drivers/media/dvb/b2c2/skystar2.c # 2004/10/20 06:47:35-07:00 viro@parcelfarce.linux.theplanet.co.uk +7 -8 # skystar2 iomem annotations # # ChangeSet # 2004/10/20 17:16:29-07:00 viro@parcelfarce.linux.theplanet.co.uk # [PATCH] sx.c iomem annotations and fixes # # a bunch of missing readb() and check of 64Kb alignment of physical address # done on remapped one. # # Signed-off-by: Al Viro # Signed-off-by: Linus Torvalds # # drivers/char/sx.h # 2004/10/20 06:47:29-07:00 viro@parcelfarce.linux.theplanet.co.uk +2 -2 # sx.c iomem annotations and fixes # # drivers/char/sx.c # 2004/10/20 06:47:29-07:00 viro@parcelfarce.linux.theplanet.co.uk +48 -31 # sx.c iomem annotations and fixes # # ChangeSet # 2004/10/20 17:16:17-07:00 viro@parcelfarce.linux.theplanet.co.uk # [PATCH] if_ppp.h __user annotation # # annotated ioctl structure # # Signed-off-by: Linus Torvalds # # include/linux/if_ppp.h # 2004/10/20 06:47:28-07:00 viro@parcelfarce.linux.theplanet.co.uk +1 -1 # if_ppp.h __user annotation # # ChangeSet # 2004/10/20 17:16:02-07:00 viro@parcelfarce.linux.theplanet.co.uk # [PATCH] sparc32 kconfig fixes # # a) CONFIG_VT should set CONFIG_INPUT # b) parport_pc and serial/8250 are broken for sparc32 same as for # sparc64 # # Signed-off-by: Al Viro # Signed-off-by: Linus Torvalds # # sound/Kconfig # 2004/10/20 06:45:47-07:00 viro@parcelfarce.linux.theplanet.co.uk +1 -1 # sparc32 kconfig fixes # # drivers/serial/Kconfig # 2004/10/20 06:45:47-07:00 viro@parcelfarce.linux.theplanet.co.uk +1 -1 # sparc32 kconfig fixes # # drivers/parport/Kconfig # 2004/10/20 06:45:47-07:00 viro@parcelfarce.linux.theplanet.co.uk +1 -1 # sparc32 kconfig fixes # # arch/sparc/Kconfig # 2004/10/20 06:45:47-07:00 viro@parcelfarce.linux.theplanet.co.uk +1 -0 # sparc32 kconfig fixes # # ChangeSet # 2004/10/20 17:15:50-07:00 viro@parcelfarce.linux.theplanet.co.uk # [PATCH] moxa iomem annotations # # Signed-off-by: Al Viro # Signed-off-by: Linus Torvalds # # drivers/char/moxa.c # 2004/10/20 06:47:29-07:00 viro@parcelfarce.linux.theplanet.co.uk +45 -46 # moxa iomem annotations # # ChangeSet # 2004/10/20 17:08:10-07:00 torvalds@ppc970.osdl.org # Merge bk://bart.bkbits.net/ide-2.6 # into ppc970.osdl.org:/home/torvalds/v2.6/linux # # drivers/ide/ide.c # 2004/10/20 17:08:06-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # drivers/ide/ide-taskfile.c # 2004/10/20 17:08:06-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # ChangeSet # 2004/10/21 01:05:56+01:00 dwmw2@shinybook.infradead.org # JFFS2 updates # # - Reduce memory use by merging adjacent obsolete raw_node_refs # - Error handling fixes # - Respect kmalloc size limit in scan # - NAND ECC updates # # Signed-Off-By: David Woodhouse # # ChangeSet # 2004/10/20 17:05:52-07:00 akpm@osdl.org # [PATCH] i2o: missing bits from merge # # A couple of functions got themselves lost. # # cc: # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/i2o.h # 2004/10/20 10:46:41-07:00 akpm@osdl.org +39 -0 # i2o: missing bits from merge # # ChangeSet # 2004/10/20 17:05:35-07:00 akpm@osdl.org # [PATCH] v4l: missing bits # # Missing parts of the v4l update # # Cc: Gerd Knorr # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/jffs2/wbuf.c # 2004/10/21 01:05:29+01:00 dwmw2@shinybook.infradead.org +4 -4 # revision 1.72 # date: 2004/09/11 19:22:43; author: gleixner; state: Exp; lines: +3 -3 # fix the check for bad ECC on read as it was changed in nand some time ago # ---------------------------- # revision 1.71 # date: 2004/08/23 16:25:08; author: gleixner; state: Exp; lines: +2 -2 # read the length info # # fs/jffs2/super.c # 2004/10/21 01:05:29+01:00 dwmw2@shinybook.infradead.org +1 -1 # ident update # # fs/jffs2/scan.c # 2004/10/21 01:05:29+01:00 dwmw2@shinybook.infradead.org +6 -2 # revision 1.112 # date: 2004/09/12 09:56:13; author: gleixner; state: Exp; lines: +2 -2 # Fix the case where a formatted partition has no data but one or more empty blocks. This happens on NAND where the cleanmarker is not taken into account as it resides ion OOB # ---------------------------- # revision 1.111 # date: 2004/07/27 14:13:43; author: gleixner; state: Exp; lines: +5 -1 # Respect kmalloc limit when allocating the scan buffer # # fs/jffs2/nodemgmt.c # 2004/10/21 01:05:29+01:00 dwmw2@shinybook.infradead.org +54 -1 # revision 1.109 # date: 2004/10/07 15:08:47; author: havasi; state: Exp; lines: +2 -2 # # fix jeb->last_node handling in jffs2_mark_node_obsolete() # ---------------------------- # revision 1.108 # date: 2004/09/21 12:30:37; author: dwmw2; state: Exp; lines: +54 -1 # Patch from Øyvind Harboe. Merge adjacent obsolete nodes in our lists, # to free memory. # # fs/jffs2/nodelist.h # 2004/10/21 01:05:29+01:00 dwmw2@shinybook.infradead.org +9 -4 # revision 1.120 # date: 2004/10/07 15:11:54; author: havasi; state: Exp; lines: +9 -4 # modify ACCT_PARANOIA_CHECK to handle if the jeb->last_node # not right whithout kernel "NULL pointer dereference" # # fs/jffs2/gc.c # 2004/10/21 01:05:29+01:00 dwmw2@shinybook.infradead.org +10 -6 # revision 1.137 # date: 2004/07/20 13:44:55; author: dwmw2; state: Exp; lines: +9 -5 # Fix error handling when jffs2_gc_fetch_inode() fails. Not that this # should ever happen. # # fs/jffs2/erase.c # 2004/10/21 01:05:29+01:00 dwmw2@shinybook.infradead.org +1 -1 # ident update # # fs/jffs2/dir.c # 2004/10/21 01:05:29+01:00 dwmw2@shinybook.infradead.org +1 -2 # revision 1.83 # date: 2004/10/19 07:48:44; author: havasi; state: Exp; lines: +1 -2 # Artem Bityuckiy's fix for double free in case of jffs2_do_create returns # error. # # drivers/media/video/saa7134/saa7134.h # 2004/10/20 10:42:19-07:00 akpm@osdl.org +9 -2 # v4l: missing bits # # drivers/media/video/saa7134/saa7134-video.c # 2004/10/20 10:42:19-07:00 akpm@osdl.org +31 -25 # v4l: missing bits # # drivers/media/video/saa7134/saa7134-vbi.c # 2004/10/20 10:42:19-07:00 akpm@osdl.org +10 -8 # v4l: missing bits # # drivers/media/video/saa7134/saa7134-tvaudio.c # 2004/10/20 10:42:19-07:00 akpm@osdl.org +25 -10 # v4l: missing bits # # drivers/media/video/saa7134/saa7134-ts.c # 2004/10/20 10:42:19-07:00 akpm@osdl.org +24 -19 # v4l: missing bits # # drivers/media/video/saa7134/saa7134-reg.h # 2004/10/20 10:42:19-07:00 akpm@osdl.org +2 -0 # v4l: missing bits # # drivers/media/video/saa7134/saa7134-oss.c # 2004/10/20 10:42:19-07:00 akpm@osdl.org +2 -0 # v4l: missing bits # # drivers/media/video/saa7134/saa7134-input.c # 2004/10/20 10:42:19-07:00 akpm@osdl.org +58 -0 # v4l: missing bits # # drivers/media/video/saa7134/saa7134-i2c.c # 2004/10/20 10:42:19-07:00 akpm@osdl.org +16 -9 # v4l: missing bits # # drivers/media/video/saa7134/saa7134-core.c # 2004/10/20 10:42:19-07:00 akpm@osdl.org +6 -3 # v4l: missing bits # # drivers/media/video/saa7134/saa7134-cards.c # 2004/10/20 10:42:19-07:00 akpm@osdl.org +150 -1 # v4l: missing bits # # drivers/media/video/saa7134/saa6752hs.c # 2004/10/20 10:42:19-07:00 akpm@osdl.org +2 -4 # v4l: missing bits # # ChangeSet # 2004/10/20 17:04:34-07:00 torvalds@ppc970.osdl.org # Merge http://linux-watchdog.bkbits.net/linux-2.6-watchdog # into ppc970.osdl.org:/home/torvalds/v2.6/linux # # drivers/char/watchdog/Kconfig # 2004/10/20 17:04:31-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # ChangeSet # 2004/10/20 16:38:33-07:00 davem@nuts.davemloft.net # [SPARC64]: Update defconfig. # # Signed-off-by: David S. Miller # # arch/sparc64/defconfig # 2004/10/20 16:38:01-07:00 davem@nuts.davemloft.net +54 -15 # [SPARC64]: Update defconfig. # # ChangeSet # 2004/10/20 16:37:26-07:00 davem@nuts.davemloft.net # [IEEE1394]: ohci1394.c/pcylynx.c need asm/irq.h # # Signed-off-by: David S. Miller # # drivers/ieee1394/pcilynx.c # 2004/10/20 16:36:54-07:00 davem@nuts.davemloft.net +1 -0 # [IEEE1394]: ohci1394.c/pcylynx.c need asm/irq.h # # drivers/ieee1394/ohci1394.c # 2004/10/20 16:36:53-07:00 davem@nuts.davemloft.net +1 -0 # [IEEE1394]: ohci1394.c/pcylynx.c need asm/irq.h # # ChangeSet # 2004/10/21 00:35:05+01:00 tglx@linutronix.de # MTD: NAND flash driver updates. # # - Use new RS library for ECC # - Add support for new NAND flash chips # - New board support: # - iPAQ H1910 # - Renesas AG-AND devel board # - Simtec S3C210 # - Support for shared controllers on multiple chips. # # Signed-Off-By: Thomas Gleixner # Signed-Off-By: David Woodhouse # # drivers/mtd/nand/s3c2410.c # 2004/10/21 00:34:43+01:00 tglx@linutronix.de +704 -0 # # drivers/mtd/nand/s3c2410.c # 2004/10/21 00:34:43+01:00 tglx@linutronix.de +0 -0 # BitKeeper file /home/dwmw2/bk/mtd-2.6/drivers/mtd/nand/s3c2410.c # # drivers/mtd/nand/rtc_from4.c # 2004/10/21 00:34:41+01:00 tglx@linutronix.de +561 -0 # # drivers/mtd/nand/rtc_from4.c # 2004/10/21 00:34:41+01:00 tglx@linutronix.de +0 -0 # BitKeeper file /home/dwmw2/bk/mtd-2.6/drivers/mtd/nand/rtc_from4.c # # drivers/mtd/nand/h1910.c # 2004/10/21 00:34:39+01:00 tglx@linutronix.de +208 -0 # # include/linux/mtd/nand.h # 2004/10/21 00:34:39+01:00 tglx@linutronix.de +17 -3 # revision 1.66 # date: 2004/10/02 10:07:08; author: gleixner; state: Exp; lines: +2 -2 # update docbook comments # ---------------------------- # revision 1.65 # date: 2004/09/23 23:35:21; author: gleixner; state: Exp; lines: +15 -1 # add support for hardware controllers shared by multiple independend devices # ---------------------------- # revision 1.64 # date: 2004/09/16 23:26:08; author: gleixner; state: Exp; lines: +3 -3 # Start the __iomem readb and friends overhaul # # drivers/mtd/nand/tx4938ndfmc.c # 2004/10/21 00:34:39+01:00 tglx@linutronix.de +3 -19 # revision 1.4 # date: 2004/10/05 13:50:20; author: gleixner; state: Exp; lines: +2 -2 # remove type casts # ---------------------------- # revision 1.3 # date: 2004/09/16 23:27:15; author: gleixner; state: Exp; lines: +4 -20 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/nand/tx4925ndfmc.c # 2004/10/21 00:34:39+01:00 tglx@linutronix.de +6 -24 # revision 1.5 # date: 2004/10/05 13:50:20; author: gleixner; state: Exp; lines: +2 -2 # remove type casts # ---------------------------- # revision 1.4 # date: 2004/09/16 23:27:15; author: gleixner; state: Exp; lines: +7 -25 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/nand/toto.c # 2004/10/21 00:34:39+01:00 tglx@linutronix.de +4 -20 # revision 1.4 # date: 2004/10/05 13:50:20; author: gleixner; state: Exp; lines: +2 -2 # remove type casts # ---------------------------- # revision 1.3 # date: 2004/09/16 23:27:15; author: gleixner; state: Exp; lines: +5 -21 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/nand/spia.c # 2004/10/21 00:34:39+01:00 tglx@linutronix.de +5 -18 # revision 1.23 # date: 2004/10/05 13:50:20; author: gleixner; state: Exp; lines: +2 -2 # remove type casts # ---------------------------- # revision 1.22 # date: 2004/09/16 23:27:14; author: gleixner; state: Exp; lines: +6 -19 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/nand/ppchameleonevb.c # 2004/10/21 00:34:39+01:00 tglx@linutronix.de +20 -31 # revision 1.4 # date: 2004/10/05 13:50:20; author: gleixner; state: Exp; lines: +3 -3 # remove type casts # ---------------------------- # revision 1.3 # date: 2004/09/16 23:27:14; author: gleixner; state: Exp; lines: +22 -33 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/nand/nand_bbt.c # 2004/10/21 00:34:39+01:00 tglx@linutronix.de +3 -2 # revision 1.26 # date: 2004/10/05 13:50:20; author: gleixner; state: Exp; lines: +2 -2 # remove type casts # ---------------------------- # revision 1.25 # date: 2004/10/02 10:08:45; author: gleixner; state: Exp; lines: +2 -1 # update docbook comments # # drivers/mtd/nand/nand_base.c # 2004/10/21 00:34:39+01:00 tglx@linutronix.de +66 -81 # revision 1.121 # date: 2004/10/06 19:53:11; author: gleixner; state: Exp; lines: +3 -3 # Fix 4th write cycle for devices > 128MB. Prointed out by Brad Beveridge # ---------------------------- # revision 1.120 # date: 2004/09/25 00:10:34; author: bjd; state: Exp; lines: +9 -9 # fixed compile errors from using . instead of -> # ---------------------------- # revision 1.119 # date: 2004/09/23 23:51:46; author: gleixner; state: Exp; lines: +2 -2 # make it compile # ---------------------------- # revision 1.118 # date: 2004/09/23 23:34:56; author: gleixner; state: Exp; lines: +58 -67 # add support for hardware controllers shared by multiple independend devices # ---------------------------- # revision 1.117 # date: 2004/09/23 22:44:21; author: gleixner; state: Exp; lines: +3 -9 # remove locking in nand_wait, as we do not support erase supsend anymore # ---------------------------- # revision 1.116 # date: 2004/08/30 18:00:45; author: gleixner; state: Exp; lines: +4 -4 # Check for r/b pin only, if available # # drivers/mtd/nand/h1910.c # 2004/10/21 00:34:39+01:00 tglx@linutronix.de +0 -0 # BitKeeper file /home/dwmw2/bk/mtd-2.6/drivers/mtd/nand/h1910.c # # drivers/mtd/nand/edb7312.c # 2004/10/21 00:34:39+01:00 tglx@linutronix.de +9 -18 # revision 1.10 # date: 2004/10/05 13:50:20; author: gleixner; state: Exp; lines: +2 -2 # remove type casts # ---------------------------- # revision 1.9 # date: 2004/09/16 23:27:14; author: gleixner; state: Exp; lines: +10 -19 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/nand/diskonchip.c # 2004/10/21 00:34:39+01:00 tglx@linutronix.de +188 -46 # revision 1.38 # date: 2004/10/05 22:11:46; author: gleixner; state: Exp; lines: +13 -6 # Make it work with the modified rs lib code # ---------------------------- # revision 1.37 # date: 2004/10/05 13:50:19; author: gleixner; state: Exp; lines: +4 -4 # remove type casts # ---------------------------- # revision 1.36 # date: 2004/10/01 21:46:16; author: gleixner; state: Exp; lines: +147 -14 # Use the generic RS-library for error correction # ---------------------------- # revision 1.35 # date: 2004/09/16 23:27:14; author: gleixner; state: Exp; lines: +37 -35 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/nand/autcpu12.c # 2004/10/21 00:34:39+01:00 tglx@linutronix.de +3 -3 # revision 1.19 # date: 2004/07/12 15:02:15; author: dwmw2; state: Exp; lines: +27 -26 # Merge from 2.6: include version.h. # Whitespace cleanup on struct definitions. # # drivers/mtd/nand/au1550nd.c # 2004/10/21 00:34:39+01:00 tglx@linutronix.de +253 -167 # revision 1.9 # date: 2004/10/20 05:58:30; author: ppopov; state: Exp; lines: +24 -25 # Cleaned up Db1550 define; added a check for kernel version to # include the proper files for 2.4 and 2.6. This is ugly and needs to be # revisited. # ---------------------------- # revision 1.8 # date: 2004/09/16 23:27:14; author: gleixner; state: Exp; lines: +224 -147 # Part 2 of the __iomem readb and friends overhaul # ---------------------------- # revision 1.7 # date: 2004/09/01 23:36:10; author: gleixner; state: Exp; lines: +182 -27 # resubmit the crappy driver. thats ugly but it works. look only at the busy loop # after program and erase. bah. If I have some more time I will ask Othmar to do some tests and we make it work proper # ---------------------------- # revision 1.6 # date: 2004/08/27 14:21:28; author: gleixner; state: Exp; lines: +48 -193 # fix and cleanup driver # # drivers/mtd/nand/Makefile # 2004/10/21 00:34:39+01:00 tglx@linutronix.de +4 -1 # revision 1.13 # date: 2004/09/28 22:04:23; author: bjd; state: Exp; lines: +2 -1 # added s3c2410 nand driver # ---------------------------- # revision 1.12 # date: 2004/09/20 08:35:49; author: dmarlin; state: Exp; lines: +2 -2 # Corrected config entry for Renesas FROM4. # ---------------------------- # revision 1.11 # date: 2004/09/16 23:23:42; author: gleixner; state: Exp; lines: +2 -1 # add renesas AG-AND driver by David Marlin # # drivers/mtd/nand/Kconfig # 2004/10/21 00:34:39+01:00 tglx@linutronix.de +47 -2 # revision 1.22 # date: 2004/10/05 22:11:46; author: gleixner; state: Exp; lines: +4 -1 # Make it work with the modified rs lib code # ---------------------------- # revision 1.21 # date: 2004/09/28 22:07:39; author: bjd; state: Exp; lines: +3 -2 # fixup after editing s3c2410 configuration # ---------------------------- # revision 1.20 # date: 2004/09/28 22:04:23; author: bjd; state: Exp; lines: +28 -1 # added s3c2410 nand driver # ---------------------------- # revision 1.19 # date: 2004/09/16 23:23:42; author: gleixner; state: Exp; lines: +9 -1 # add renesas AG-AND driver by David Marlin # ---------------------------- # revision 1.18 # date: 2004/08/23 13:57:47; author: joshua; state: Exp; lines: +7 -1 # Added h1910 support # # ChangeSet # 2004/10/20 16:33:46-07:00 davem@nuts.davemloft.net # [SPARC64]: Make iomap.o obj-y instead of lib-y for module exports. # # Signed-off-by: David S. Miller # # arch/sparc64/lib/Makefile # 2004/10/20 16:33:15-07:00 davem@nuts.davemloft.net +3 -1 # [SPARC64]: Make iomap.o obj-y instead of lib-y for module exports. # # ChangeSet # 2004/10/21 00:25:44+01:00 dwmw2@shinybook.infradead.org # MTD userspace ABI: fix userspace compilation w.r.t. __user # # Signed-Off-By: David Woodhouse # # include/mtd/mtd-abi.h # 2004/10/21 00:25:20+01:00 dwmw2@shinybook.infradead.org +6 -1 # revision 1.6 # date: 2004/08/09 13:38:30; author: dwmw2; state: Exp; lines: +7 -2 # Add __user annotation to mtd_oob_buf. # # ChangeSet # 2004/10/21 00:23:10+01:00 tglx@linutronix.de # MTD: M-Systems DiskOnChip translation layer (NFTL): fix unused variable. # # Signed-Off-By: Thomas Gleixner # Signed-Off-By: David Woodhouse # # drivers/mtd/nftlmount.c # 2004/10/21 00:22:48+01:00 tglx@linutronix.de +2 -3 # revision 1.38 # date: 2004/10/20 23:20:26; author: dwmw2; state: Exp; lines: +6 -4 # size_t fixes from viro # ---------------------------- # revision 1.37 # date: 2004/09/16 23:32:37; author: gleixner; state: Exp; lines: +2 -3 # Fix warning # # ChangeSet # 2004/10/21 00:17:33+01:00 dwmw2@shinybook.infradead.org # MTD translation layer helper: set PF_NOFREEZE to allow sleep # # Patch from Todd Poynor # # Signed-Off-By: David Woodhouse # # drivers/mtd/mtd_blkdevs.c # 2004/10/21 00:17:10+01:00 dwmw2@shinybook.infradead.org +2 -2 # revision 1.23 # date: 2004/08/19 01:54:36; author: tpoynor; state: Exp; lines: +2 -2 # mtdblockd doesn't respond to process freeze requests. Set PF_NOFREEZE to # spare it from freeze attempts, allowing system suspend to proceed. # # ChangeSet # 2004/10/21 00:13:45+01:00 dwmw2@shinybook.infradead.org # MTD: NOR flash chip driver updates # # Mostly from Eric Biederman for supporting BIOS flash. # # - Move support firmware hub style lock and unlock into fhw_lock.h (from cfi_cmdset_0002) # - Move cfi_varsize_frob into cfi_util from cfi_cmdset_0001.c and cfi_cmdset_0002.c # - reduce gen_probe probe failuers to a debug level message # - Modify cfi_fixup to take a struct mtd_info instead of a struct map_info # So that the fixup routines can modify the mtd functions. # - Modify cfi_cmdset_0001() to allocate and initialize the mtd structure # before calling cfi_fixup. # - Modify cfi_cmdset_0002() to allocate and initialize the mtd structure # before calling cfi_fixup. # - Refactor the hard coded fixups in cfi_cmdset_0001 and cfi_cmdset_0002 # so the improved cfi_fixup infrastructure. # - Rewrote amd76xrom and ichxrom. # They now report their starting physical address in their name. # They now both handle multiple bankwidth configurations # They both can create multipe mtd devices. # They both now assume the rom windows are properly opened by the BIOS # or whatever runs previous to them. # Their code is now synchromized so it is almost identical, # and could be a starting point for a x86_rom_probe. # # Signed-Off-By: David Woodhouse # # drivers/mtd/chips/fwh_lock.h # 2004/10/21 00:13:18+01:00 dwmw2@shinybook.infradead.org +107 -0 # # include/linux/mtd/cfi.h # 2004/10/21 00:13:18+01:00 dwmw2@shinybook.infradead.org +26 -14 # revision 1.48 # date: 2004/10/20 23:08:05; author: dwmw2; state: Exp; lines: +2 -2 # fix winbond typo # ---------------------------- # revision 1.47 # date: 2004/09/24 04:26:05; author: eric; state: Exp; lines: +14 -11 # - Minor CFI updates # - Fix cfi_cmdset_0002 to properly use cfi_send_gen_cmd # ---------------------------- # revision 1.46 # date: 2004/08/12 07:49:04; author: eric; state: Exp; lines: +13 -4 # - Don't worry about ioremaping 16M in ichxrom # - Update the prototypes of code chagnes in cfi_util in cfi.h # # drivers/mtd/maps/ichxrom.c # 2004/10/21 00:13:18+01:00 dwmw2@shinybook.infradead.org +235 -259 # revision 1.14 # date: 2004/09/18 01:59:56; author: eric; state: Exp; lines: +6 -3 # - More error handling for ichxrom and amd76xrom # ---------------------------- # revision 1.13 # date: 2004/09/17 11:45:06; author: eric; state: Exp; lines: +5 -5 # - Support for the ST M50LPW080 flash chip # - Debugging support for fwh_lock.h # - Minor cleanups to amd76xrom and ichxrom # ---------------------------- # revision 1.12 # date: 2004/09/17 06:29:14; author: eric; state: Exp; lines: +15 -14 # - clean up the iomem changes. # - Improve the error handling slightly. # ---------------------------- # revision 1.11 # date: 2004/09/16 23:27:13; author: gleixner; state: Exp; lines: +3 -3 # Part 2 of the __iomem readb and friends overhaul # ---------------------------- # revision 1.10 # date: 2004/08/12 07:49:04; author: eric; state: Exp; lines: +1 -2 # - Don't worry about ioremaping 16M in ichxrom # - Update the prototypes of code chagnes in cfi_util in cfi.h # ---------------------------- # revision 1.9 # date: 2004/08/12 06:40:23; author: eric; state: Exp; lines: +222 -249 # - Move support firmware hub style lock and unlock into fhw_lock.h (from cfi_cmdset_0002) # - Move cfi_varsize_frob into cfi_util from cfi_cmdset_0001.c and cfi_cmdset_0002.c # - reduce gen_probe probe failuers to a debug level message # - Modify cfi_fixup to take a struct mtd_info instead of a struct map_info # So that the fixup routines can modify the mtd functions. # - Modify cfi_cmdset_0001() to allocate and initialize the mtd structure # before calling cfi_fixup. # - Modify cfi_cmdset_0002() to allocate and initialize the mtd structure # before calling cfi_fixup. # - Refactor the hard coded fixups in cfi_cmdset_0001 and cfi_cmdset_0002 # so the improved cfi_fixup infrastructure. # - Rewrote amd76xrom and ichxrom. # They now report their starting physical address in their name. # They now both handle multiple bankwidth configurations # They both can create multipe mtd devices. # They both now assume the rom windows are properly opened by the BIOS # or whatever runs previous to them. # Their code is now synchromized so it is almost identical, # and could be a starting point for a x86_rom_probe. # # drivers/mtd/maps/amd76xrom.c # 2004/10/21 00:13:18+01:00 dwmw2@shinybook.infradead.org +217 -177 # revision 1.17 # date: 2004/09/18 01:59:56; author: eric; state: Exp; lines: +8 -3 # - More error handling for ichxrom and amd76xrom # ---------------------------- # revision 1.16 # date: 2004/09/17 11:45:06; author: eric; state: Exp; lines: +13 -5 # - Support for the ST M50LPW080 flash chip # - Debugging support for fwh_lock.h # - Minor cleanups to amd76xrom and ichxrom # ---------------------------- # revision 1.15 # date: 2004/09/17 06:27:59; author: eric; state: Exp; lines: +16 -14 # - Cleanup the new iomem semantics in ichxrom # ---------------------------- # revision 1.14 # date: 2004/09/16 23:27:12; author: gleixner; state: Exp; lines: +3 -3 # Part 2 of the __iomem readb and friends overhaul # ---------------------------- # revision 1.13 # date: 2004/08/12 06:40:23; author: eric; state: Exp; lines: +199 -175 # - Move support firmware hub style lock and unlock into fhw_lock.h (from cfi_cmdset_0002) # - Move cfi_varsize_frob into cfi_util from cfi_cmdset_0001.c and cfi_cmdset_0002.c # - reduce gen_probe probe failuers to a debug level message # - Modify cfi_fixup to take a struct mtd_info instead of a struct map_info # So that the fixup routines can modify the mtd functions. # - Modify cfi_cmdset_0001() to allocate and initialize the mtd structure # before calling cfi_fixup. # - Modify cfi_cmdset_0002() to allocate and initialize the mtd structure # before calling cfi_fixup. # - Refactor the hard coded fixups in cfi_cmdset_0001 and cfi_cmdset_0002 # so the improved cfi_fixup infrastructure. # - Rewrote amd76xrom and ichxrom. # They now report their starting physical address in their name. # They now both handle multiple bankwidth configurations # They both can create multipe mtd devices. # They both now assume the rom windows are properly opened by the BIOS # or whatever runs previous to them. # Their code is now synchromized so it is almost identical, # and could be a starting point for a x86_rom_probe. # # drivers/mtd/chips/jedec_probe.c # 2004/10/21 00:13:18+01:00 dwmw2@shinybook.infradead.org +109 -69 # revision 1.57 # date: 2004/09/17 11:45:05; author: eric; state: Exp; lines: +15 -1 # - Support for the ST M50LPW080 flash chip # - Debugging support for fwh_lock.h # - Minor cleanups to amd76xrom and ichxrom # ---------------------------- # revision 1.56 # date: 2004/09/17 07:45:05; author: eric; state: Exp; lines: +28 -27 # - General cleanups # - Avoid an overflowing a small map when interleaving is enabled # ---------------------------- # revision 1.55 # date: 2004/09/13 17:41:55; author: thayne; state: Exp; lines: +15 -1 # Add in Macronix MX29LV040C # ---------------------------- # revision 1.54 # date: 2004/09/10 19:15:41; author: thayne; state: Exp; lines: +36 -25 # # Commit patch from Ben Dooks which fixes the following problems: # # # 1) A number of functions are masking out bits from the command # addresses, but the cfi_send_gen_cmd() moves the addresses up # depending on the chip type, so the masking is not needed. # # 2) the cfi_send_gen_cmd() is called with CFI_DEVICETYPE_X8 # instead of cfi->device_type, which causes the wrong accesses to # be generated to the chip. # # # See http://lists.infradead.org/pipermail/linux-mtd/2004-September/010390.html # ---------------------------- # revision 1.53 # date: 2004/08/25 09:15:59; author: ijc; state: Exp; lines: +39 -41 # Remove duplicate MANUFACTURER_MACRONIX definition and reorder the # entries added in the previous commit to follow the ordering style # of the existing entries. # ---------------------------- # revision 1.52 # date: 2004/08/17 14:17:48; author: ijc; state: Exp; lines: +43 -3 # Add support for AMD AM29F002T, Hyundai HY29F002T and Macronix MX29F002T parts. # # drivers/mtd/chips/gen_probe.c # 2004/10/21 00:13:18+01:00 dwmw2@shinybook.infradead.org +8 -4 # revision 1.21 # date: 2004/08/14 15:14:05; author: dwmw2; state: Exp; lines: +7 -3 # Don't probe for chips which are smaller than width/interleave. # ---------------------------- # revision 1.20 # date: 2004/08/12 06:40:23; author: eric; state: Exp; lines: +2 -2 # - Move support firmware hub style lock and unlock into fhw_lock.h (from cfi_cmdset_0002) # - Move cfi_varsize_frob into cfi_util from cfi_cmdset_0001.c and cfi_cmdset_0002.c # - reduce gen_probe probe failuers to a debug level message # - Modify cfi_fixup to take a struct mtd_info instead of a struct map_info # So that the fixup routines can modify the mtd functions. # - Modify cfi_cmdset_0001() to allocate and initialize the mtd structure # before calling cfi_fixup. # - Modify cfi_cmdset_0002() to allocate and initialize the mtd structure # before calling cfi_fixup. # - Refactor the hard coded fixups in cfi_cmdset_0001 and cfi_cmdset_0002 # so the improved cfi_fixup infrastructure. # - Rewrote amd76xrom and ichxrom. # They now report their starting physical address in their name. # They now both handle multiple bankwidth configurations # They both can create multipe mtd devices. # They both now assume the rom windows are properly opened by the BIOS # or whatever runs previous to them. # Their code is now synchromized so it is almost identical, # and could be a starting point for a x86_rom_probe. # # drivers/mtd/chips/fwh_lock.h # 2004/10/21 00:13:18+01:00 dwmw2@shinybook.infradead.org +0 -0 # BitKeeper file /home/dwmw2/bk/mtd-2.6/drivers/mtd/chips/fwh_lock.h # # drivers/mtd/chips/cfi_util.c # 2004/10/21 00:13:18+01:00 dwmw2@shinybook.infradead.org +99 -3 # revision 1.5 # date: 2004/08/12 06:40:23; author: eric; state: Exp; lines: +99 -3 # - Move support firmware hub style lock and unlock into fhw_lock.h (from cfi_cmdset_0002) # - Move cfi_varsize_frob into cfi_util from cfi_cmdset_0001.c and cfi_cmdset_0002.c # - reduce gen_probe probe failuers to a debug level message # - Modify cfi_fixup to take a struct mtd_info instead of a struct map_info # So that the fixup routines can modify the mtd functions. # - Modify cfi_cmdset_0001() to allocate and initialize the mtd structure # before calling cfi_fixup. # - Modify cfi_cmdset_0002() to allocate and initialize the mtd structure # before calling cfi_fixup. # - Refactor the hard coded fixups in cfi_cmdset_0001 and cfi_cmdset_0002 # so the improved cfi_fixup infrastructure. # - Rewrote amd76xrom and ichxrom. # They now report their starting physical address in their name. # They now both handle multiple bankwidth configurations # They both can create multipe mtd devices. # They both now assume the rom windows are properly opened by the BIOS # or whatever runs previous to them. # Their code is now synchromized so it is almost identical, # and could be a starting point for a x86_rom_probe. # # drivers/mtd/chips/cfi_probe.c # 2004/10/21 00:13:18+01:00 dwmw2@shinybook.infradead.org +20 -1 # revision 1.79 # date: 2004/10/20 23:04:01; author: dwmw2; state: Exp; lines: +3 -3 # two different typos for winbond # ---------------------------- # revision 1.78 # date: 2004/09/24 04:26:04; author: eric; state: Exp; lines: +20 -1 # - Minor CFI updates # - Fix cfi_cmdset_0002 to properly use cfi_send_gen_cmd # # drivers/mtd/chips/cfi_cmdset_0002.c # 2004/10/21 00:13:18+01:00 dwmw2@shinybook.infradead.org +139 -365 # revision 1.110 # date: 2004/09/24 04:26:04; author: eric; state: Exp; lines: +31 -64 # - Minor CFI updates # - Fix cfi_cmdset_0002 to properly use cfi_send_gen_cmd # ---------------------------- # revision 1.109 # date: 2004/09/15 23:48:09; author: thayne; state: Exp; lines: +5 -4 # single word writes at the end of a buffer write are done with the wrong address # # - Jochen Karrer # ---------------------------- # revision 1.108 # date: 2004/09/02 01:59:22; author: eric; state: Exp; lines: +2 -2 # - Don't assume HZ is a constant. It should be but... # ---------------------------- # revision 1.107 # date: 2004/08/12 06:40:22; author: eric; state: Exp; lines: +106 -300 # - Move support firmware hub style lock and unlock into fhw_lock.h (from cfi_cmdset_0002) # - Move cfi_varsize_frob into cfi_util from cfi_cmdset_0001.c and cfi_cmdset_0002.c # - reduce gen_probe probe failuers to a debug level message # - Modify cfi_fixup to take a struct mtd_info instead of a struct map_info # So that the fixup routines can modify the mtd functions. # - Modify cfi_cmdset_0001() to allocate and initialize the mtd structure # before calling cfi_fixup. # - Modify cfi_cmdset_0002() to allocate and initialize the mtd structure # before calling cfi_fixup. # - Refactor the hard coded fixups in cfi_cmdset_0001 and cfi_cmdset_0002 # so the improved cfi_fixup infrastructure. # - Rewrote amd76xrom and ichxrom. # They now report their starting physical address in their name. # They now both handle multiple bankwidth configurations # They both can create multipe mtd devices. # They both now assume the rom windows are properly opened by the BIOS # or whatever runs previous to them. # Their code is now synchromized so it is almost identical, # and could be a starting point for a x86_rom_probe. # # drivers/mtd/chips/cfi_cmdset_0001.c # 2004/10/21 00:13:18+01:00 dwmw2@shinybook.infradead.org +113 -170 # revision 1.157 # date: 2004/10/15 20:00:26; author: nico; state: Exp; lines: +3 -1 # missing unlock, noticed with screwed preempt count # ---------------------------- # revision 1.156 # date: 2004/09/17 11:45:05; author: eric; state: Exp; lines: +9 -7 # - Support for the ST M50LPW080 flash chip # - Debugging support for fwh_lock.h # - Minor cleanups to amd76xrom and ichxrom # ---------------------------- # revision 1.155 # date: 2004/08/12 06:40:22; author: eric; state: Exp; lines: +109 -169 # - Move support firmware hub style lock and unlock into fhw_lock.h (from cfi_cmdset_0002) # - Move cfi_varsize_frob into cfi_util from cfi_cmdset_0001.c and cfi_cmdset_0002.c # - reduce gen_probe probe failuers to a debug level message # - Modify cfi_fixup to take a struct mtd_info instead of a struct map_info # So that the fixup routines can modify the mtd functions. # - Modify cfi_cmdset_0001() to allocate and initialize the mtd structure # before calling cfi_fixup. # - Modify cfi_cmdset_0002() to allocate and initialize the mtd structure # before calling cfi_fixup. # - Refactor the hard coded fixups in cfi_cmdset_0001 and cfi_cmdset_0002 # so the improved cfi_fixup infrastructure. # - Rewrote amd76xrom and ichxrom. # They now report their starting physical address in their name. # They now both handle multiple bankwidth configurations # They both can create multipe mtd devices. # They both now assume the rom windows are properly opened by the BIOS # or whatever runs previous to them. # Their code is now synchromized so it is almost identical, # and could be a starting point for a x86_rom_probe. # # ChangeSet # 2004/10/21 00:00:02+01:00 dwmw2@shinybook.infradead.org # New MTD map drivers. # # - Technology Systems TS-5500 board # - Simtec BAST # - IBM 440GX Ocotea # # Signed-Off-By: David Woodhouse # # drivers/mtd/maps/ts5500_flash.c # 2004/10/20 23:59:41+01:00 dwmw2@shinybook.infradead.org +141 -0 # # drivers/mtd/maps/ts5500_flash.c # 2004/10/20 23:59:41+01:00 dwmw2@shinybook.infradead.org +0 -0 # BitKeeper file /home/dwmw2/bk/mtd-2.6/drivers/mtd/maps/ts5500_flash.c # # drivers/mtd/maps/ocotea.c # 2004/10/20 23:59:39+01:00 dwmw2@shinybook.infradead.org +156 -0 # # drivers/mtd/maps/ocotea.c # 2004/10/20 23:59:39+01:00 dwmw2@shinybook.infradead.org +0 -0 # BitKeeper file /home/dwmw2/bk/mtd-2.6/drivers/mtd/maps/ocotea.c # # drivers/mtd/maps/ipaq-flash.c # 2004/10/20 23:59:37+01:00 dwmw2@shinybook.infradead.org +464 -0 # # drivers/mtd/maps/ipaq-flash.c # 2004/10/20 23:59:37+01:00 dwmw2@shinybook.infradead.org +0 -0 # BitKeeper file /home/dwmw2/bk/mtd-2.6/drivers/mtd/maps/ipaq-flash.c # # drivers/mtd/maps/bast-flash.c # 2004/10/20 23:59:35+01:00 dwmw2@shinybook.infradead.org +227 -0 # # drivers/mtd/maps/bast-flash.c # 2004/10/20 23:59:35+01:00 dwmw2@shinybook.infradead.org +0 -0 # BitKeeper file /home/dwmw2/bk/mtd-2.6/drivers/mtd/maps/bast-flash.c # # drivers/mtd/maps/Makefile # 2004/10/20 23:59:35+01:00 dwmw2@shinybook.infradead.org +5 -1 # revision 1.19 # date: 2004/09/21 14:27:16; author: bjd; state: Exp; lines: +2 -1 # initial confi for Simtec BAST NOR mapping # ---------------------------- # revision 1.18 # date: 2004/09/20 15:33:27; author: sean; state: Exp; lines: +2 -1 # MTD Mapping driver for Technology Systems TS-5500 board # # Signed-off-by: Sean Young # ---------------------------- # revision 1.17 # date: 2004/09/02 00:13:41; author: dsaxena; state: Exp; lines: +2 -1 # # Add IXP2000 MTD driver # ---------------------------- # revision 1.16 # date: 2004/08/24 19:06:09; author: joshua; state: Exp; lines: +2 -1 # Added ipaq-flash.c # ---------------------------- # revision 1.15 # date: 2004/08/23 20:38:26; author: mporter; state: Exp; lines: +2 -1 # # # Update PPC44x MTD mappings # # drivers/mtd/maps/Kconfig # 2004/10/20 23:59:35+01:00 dwmw2@shinybook.infradead.org +57 -7 # revision 1.37 # date: 2004/10/20 22:57:18; author: dwmw2; state: Exp; lines: +2 -2 # MiB # ---------------------------- # revision 1.36 # date: 2004/09/21 14:27:16; author: bjd; state: Exp; lines: +18 -1 # initial confi for Simtec BAST NOR mapping # ---------------------------- # revision 1.35 # date: 2004/09/20 15:33:26; author: sean; state: Exp; lines: +20 -1 # MTD Mapping driver for Technology Systems TS-5500 board # # Signed-off-by: Sean Young # ---------------------------- # revision 1.34 # date: 2004/09/02 01:27:07; author: eric; state: Exp; lines: +2 -2 # - ichxrom is no longer a complex mapping # ---------------------------- # revision 1.33 # date: 2004/09/02 00:13:41; author: dsaxena; state: Exp; lines: +11 -2 # # Add IXP2000 MTD driver # ---------------------------- # revision 1.32 # date: 2004/08/24 19:06:09; author: joshua; state: Exp; lines: +7 -1 # Added ipaq-flash.c # ---------------------------- # revision 1.31 # date: 2004/08/23 20:38:26; author: mporter; state: Exp; lines: +11 -3 # # # Update PPC44x MTD mappings # # ChangeSet # 2004/10/20 22:58:50+00:00 tony.luck@intel.com # Merge # # arch/ia64/hp/common/sba_iommu.c # 2004/10/20 22:58:45+00:00 tony.luck@intel.com +0 -0 # SCCS merged # # arch/ia64/pci/pci.c # 2004/10/20 22:55:34+00:00 tony.luck@intel.com +0 -0 # Auto merged # # ChangeSet # 2004/10/20 23:53:32+01:00 tglx@linutronix.de # MTD char device access -- return data when ECC errors happen. # # This is sane, as the driver returns the real data and the return # value is for information of NAND aware filesystems. Userspace # access to raw NAND is usually restricted to debugging tools which # are aware of the NAND specific problems. # # Signed-Off-By: Thomas Gleixner # Signed-Off-By: David Woodhouse # # ChangeSet # 2004/10/20 22:53:23+00:00 jbarnes@sgi.com # [IA64-SGI] more sparse I/O accessor fixes # # I forgot to add 'const volatile' to the I/O read/write functions in the last # patch, and also forgot to update the _relaxed variants. This patch fixes # that by adding 'const volatile' to the sn2 specific read/write routines as # well as the ia64 machine vector wrappers. # # Signed-off-by: Jesse Barnes # Signed-off-by: Tony Luck # # drivers/mtd/mtdchar.c # 2004/10/20 23:53:06+01:00 tglx@linutronix.de +9 -3 # revision 1.65 # date: 2004/09/23 23:45:47; author: gleixner; state: Exp; lines: +9 -3 # return the buffer despite ECC errors on NAND. This is sane, as the driver returns the real data and the return value is for information of NAND aware filesystems. Userspace access to raw NAND is usually restricted to debugging tools which are aware of the NAND specific problems. For the records: dwmw2 accepted by saying "ok the read thing". # # include/asm-ia64/sn/io.h # 2004/10/20 22:52:23+00:00 jbarnes@sgi.com +12 -12 # more sparse I/O accessor fixes # # include/asm-ia64/machvec.h # 2004/10/20 22:52:20+00:00 jbarnes@sgi.com +8 -8 # more sparse I/O accessor fixes # # ChangeSet # 2004/10/20 23:50:36+01:00 dwmw2@shinybook.infradead.org # MTD map access: Fix calculation of the number of longs in a bus access # # Patch from Ben Dooks # Signed-Off-By: David Woodhouse # # include/linux/mtd/map.h # 2004/10/20 23:50:13+01:00 dwmw2@shinybook.infradead.org +13 -7 # revision 1.45 # date: 2004/09/21 14:31:17; author: bjd; state: Exp; lines: +12 -7 # fix to ensure that if we have a remainer in the number of `unsigned longs` # to represent a given width then it is handled ok # # ChangeSet # 2004/10/20 23:37:43+01:00 dwmw2@shinybook.infradead.org # MTD map driver update: ppc44x 'ebony' board # # - Update mporter email address # - Include file fixups # - Tglx's __iomem fixes # # Signed-Off-By: David Woodhouse # # drivers/mtd/maps/ebony.c # 2004/10/20 23:37:23+01:00 dwmw2@shinybook.infradead.org +8 -7 # revision 1.12 # date: 2004/09/16 23:27:13; author: gleixner; state: Exp; lines: +2 -2 # Part 2 of the __iomem readb and friends overhaul # ---------------------------- # revision 1.11 # date: 2004/08/23 20:38:26; author: mporter; state: Exp; lines: +7 -6 # # # Update PPC44x MTD mappings # # ChangeSet # 2004/10/20 23:34:33+01:00 dwmw2@shinybook.infradead.org # MTD map driver update: Alchemy DB1xxx boards # # - Change Pete Popov's email address # - Tglx's __iomem fixes # - Include file cleanups # # Signed-Off-By: David Woodhouse # # drivers/mtd/maps/db1x00-flash.c # 2004/10/20 23:34:10+01:00 dwmw2@shinybook.infradead.org +14 -7 # revision 1.5 # date: 2004/09/18 23:22:35; author: ppopov; state: Exp; lines: +13 -6 # Removed .h dependencies so the driver works on 2.4 and 2.6. # ---------------------------- # revision 1.4 # date: 2004/09/16 23:27:12; author: gleixner; state: Exp; lines: +2 -2 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/db1550-flash.c # 2004/10/20 23:34:10+01:00 dwmw2@shinybook.infradead.org +6 -6 # revision 1.6 # date: 2004/10/20 05:50:19; author: ppopov; state: Exp; lines: +4 -3 # Fixed a window address bug and a debug printk. # ---------------------------- # revision 1.5 # date: 2004/09/19 00:12:00; author: ppopov; state: Exp; lines: +2 -3 # Removed unneeded au1000.h. # ---------------------------- # revision 1.4 # date: 2004/09/16 23:27:12; author: gleixner; state: Exp; lines: +2 -2 # Part 2 of the __iomem readb and friends overhaul # # ChangeSet # 2004/10/20 23:30:22+01:00 dwmw2@shinybook.infradead.org # MTD cmdlinepart: Allow partition definitions to be set from elsewhere # # ... by making mtdpart_setup() non-static # # Patch from Juha Yrjölä committed by Jarkko Lavinen. # # Signed-Off-By: David Woodhouse # # drivers/mtd/cmdlinepart.c # 2004/10/20 23:30:02+01:00 dwmw2@shinybook.infradead.org +2 -2 # revision 1.15 # date: 2004/09/21 12:11:41; author: lavinen; state: Exp; lines: +2 -2 # Patch from Juha Yrjölä to allow partition definition to come outside cmdline. # # ChangeSet # 2004/10/20 23:23:38+01:00 tglx@linutronix.de # MTD updates for __iomem # # Signed-Off-By: Thomas Gleixner # Signed-Off-By: David Woodhouse # # include/linux/mtd/doc2000.h # 2004/10/20 23:23:14+01:00 tglx@linutronix.de +4 -4 # revision 1.23 # date: 2004/09/16 23:26:08; author: gleixner; state: Exp; lines: +4 -4 # Start the __iomem readb and friends overhaul # # drivers/mtd/maps/wr_sbc82xx_flash.c # 2004/10/20 23:23:14+01:00 tglx@linutronix.de +2 -2 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/uclinux.c # 2004/10/20 23:23:14+01:00 tglx@linutronix.de +5 -4 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/sun_uflash.c # 2004/10/20 23:23:14+01:00 tglx@linutronix.de +2 -2 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/solutionengine.c # 2004/10/20 23:23:14+01:00 tglx@linutronix.de +3 -3 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/scx200_docflash.c # 2004/10/20 23:23:14+01:00 tglx@linutronix.de +2 -2 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/scb2_flash.c # 2004/10/20 23:23:14+01:00 tglx@linutronix.de +2 -2 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/sc520cdp.c # 2004/10/20 23:23:14+01:00 tglx@linutronix.de +2 -2 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/sbc_gxx.c # 2004/10/20 23:23:14+01:00 tglx@linutronix.de +3 -3 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/rpxlite.c # 2004/10/20 23:23:14+01:00 tglx@linutronix.de +2 -2 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/redwood.c # 2004/10/20 23:23:14+01:00 tglx@linutronix.de +2 -2 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/pnc2000.c # 2004/10/20 23:23:14+01:00 tglx@linutronix.de +2 -2 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/physmap.c # 2004/10/20 23:23:14+01:00 tglx@linutronix.de +2 -2 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/pb1xxx-flash.c # 2004/10/20 23:23:14+01:00 tglx@linutronix.de +2 -3 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/pb1550-flash.c # 2004/10/20 23:23:14+01:00 tglx@linutronix.de +2 -2 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/omap-toto-flash.c # 2004/10/20 23:23:14+01:00 tglx@linutronix.de +2 -2 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/ocelot.c # 2004/10/20 23:23:13+01:00 tglx@linutronix.de +3 -3 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/nettel.c # 2004/10/20 23:23:13+01:00 tglx@linutronix.de +2 -3 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/netsc520.c # 2004/10/20 23:23:13+01:00 tglx@linutronix.de +2 -2 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/mpc1211.c # 2004/10/20 23:23:13+01:00 tglx@linutronix.de +2 -2 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/mbx860.c # 2004/10/20 23:23:13+01:00 tglx@linutronix.de +2 -2 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/lasat.c # 2004/10/20 23:23:13+01:00 tglx@linutronix.de +2 -2 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/l440gx.c # 2004/10/20 23:23:13+01:00 tglx@linutronix.de +2 -2 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/ixp4xx.c # 2004/10/20 23:23:13+01:00 tglx@linutronix.de +4 -4 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/ixp2000.c # 2004/10/20 23:23:13+01:00 tglx@linutronix.de +24 -24 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/iq80310.c # 2004/10/20 23:23:13+01:00 tglx@linutronix.de +2 -2 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/integrator-flash.c # 2004/10/20 23:23:13+01:00 tglx@linutronix.de +2 -2 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/impa7.c # 2004/10/20 23:23:13+01:00 tglx@linutronix.de +4 -4 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/h720x-flash.c # 2004/10/20 23:23:13+01:00 tglx@linutronix.de +2 -2 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/fortunet.c # 2004/10/20 23:23:13+01:00 tglx@linutronix.de +2 -2 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/epxa10db-flash.c # 2004/10/20 23:23:13+01:00 tglx@linutronix.de +2 -2 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/elan-104nc.c # 2004/10/20 23:23:13+01:00 tglx@linutronix.de +3 -3 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/edb7312.c # 2004/10/20 23:23:13+01:00 tglx@linutronix.de +7 -7 # revision 1.12 # date: 2004/09/16 23:27:13; author: gleixner; state: Exp; lines: +3 -3 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/dmv182.c # 2004/10/20 23:23:13+01:00 tglx@linutronix.de +2 -2 # revision 1.4 # date: 2004/09/16 23:27:13; author: gleixner; state: Exp; lines: +2 -2 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/dilnetpc.c # 2004/10/20 23:23:13+01:00 tglx@linutronix.de +2 -2 # revision 1.14 # date: 2004/09/16 23:27:13; author: gleixner; state: Exp; lines: +2 -2 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/dc21285.c # 2004/10/20 23:23:13+01:00 tglx@linutronix.de +2 -2 # revision 1.21 # date: 2004/09/16 23:27:13; author: gleixner; state: Exp; lines: +2 -2 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/dbox2-flash.c # 2004/10/20 23:23:13+01:00 tglx@linutronix.de +2 -2 # revision 1.12 # date: 2004/09/16 23:27:12; author: gleixner; state: Exp; lines: +2 -2 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/cstm_mips_ixx.c # 2004/10/20 23:23:13+01:00 tglx@linutronix.de +2 -2 # revision 1.11 # date: 2004/09/16 23:27:12; author: gleixner; state: Exp; lines: +2 -2 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/cfi_flagadm.c # 2004/10/20 23:23:13+01:00 tglx@linutronix.de +2 -2 # revision 1.13 # date: 2004/09/16 23:27:12; author: gleixner; state: Exp; lines: +2 -2 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/ceiva.c # 2004/10/20 23:23:13+01:00 tglx@linutronix.de +3 -3 # revision 1.11 # date: 2004/09/16 23:27:12; author: gleixner; state: Exp; lines: +2 -2 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/cdb89712.c # 2004/10/20 23:23:13+01:00 tglx@linutronix.de +4 -4 # revision 1.9 # date: 2004/09/16 23:27:12; author: gleixner; state: Exp; lines: +4 -4 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/beech-mtd.c # 2004/10/20 23:23:13+01:00 tglx@linutronix.de +2 -2 # revision 1.9 # date: 2004/09/16 23:27:12; author: gleixner; state: Exp; lines: +2 -2 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/autcpu12-nvram.c # 2004/10/20 23:23:13+01:00 tglx@linutronix.de +3 -3 # revision 1.7 # date: 2004/09/16 23:27:12; author: gleixner; state: Exp; lines: +3 -3 # Part 2 of the __iomem readb and friends overhaul # # drivers/mtd/maps/arctic-mtd.c # 2004/10/20 23:23:13+01:00 tglx@linutronix.de +2 -2 # revision 1.12 # date: 2004/09/16 23:27:12; author: gleixner; state: Exp; lines: +2 -2 # Part 2 of the __iomem readb and friends overhaul # # ChangeSet # 2004/10/20 23:04:05+01:00 tglx@linutronix.de # Add DocBook documentation for MTD NAND drivers # # Signed-Off-By: Thomas Gleixner # Signed-Off-By: David Woodhouse # # Documentation/DocBook/mtdnand.tmpl # 2004/10/20 23:03:43+01:00 tglx@linutronix.de +1318 -0 # # Documentation/DocBook/mtdnand.tmpl # 2004/10/20 23:03:43+01:00 tglx@linutronix.de +0 -0 # BitKeeper file /home/dwmw2/bk/mtd-2.6/Documentation/DocBook/mtdnand.tmpl # # Documentation/DocBook/Makefile # 2004/10/20 23:03:43+01:00 tglx@linutronix.de +1 -1 # Add NAND documentation # # ChangeSet # 2004/10/20 22:55:08+01:00 tglx@linutronix.de # Shared Reed-Solomon ECC library # # The attached patch contains a shared Reed-Solomon Library analogous to # the shared zlib. # # (N)AND FLASH is gaining popularity and there are a lot of ASIC/SoC/FPGA # controllers around which implement hardware support for Reed-Solomon # error correction. As usual they use different implementations # (polynomials etc.). So it's obvious to use a shared library for the # common tasks of error correction. # # A short scan through the kernel revealed that at least the ftape driver # uses Reed-Solomon error correction. It could be easily converted to use # the shared library code. # # The encoder/decoder code is lifted from the GPL'd userspace RS-library # written by Phil Karn. I modified/wrapped it to provide the different # functions which we need in the MTD/NAND code. # # The library is tested in extenso under various MTD/NAND configurations. # # The lib should be usable for other purposes right out of the box. # Adjustment for currently not implemented functionality is an easy task. # # I'm willing to take the maintainership of the library. # # Signed-Off-By: Thomas Gleixner # Signed-Off-By: David Woodhouse # "No objections at all. Just keep the authorship notices." -- Phil Karn # # lib/reed_solomon/reed_solomon.c # 2004/10/20 22:54:51+01:00 tglx@linutronix.de +335 -0 # # lib/reed_solomon/reed_solomon.c # 2004/10/20 22:54:51+01:00 tglx@linutronix.de +0 -0 # BitKeeper file /home/dwmw2/bk/mtd-2.6/lib/reed_solomon/reed_solomon.c # # lib/reed_solomon/encode_rs.c # 2004/10/20 22:54:49+01:00 tglx@linutronix.de +54 -0 # # lib/reed_solomon/encode_rs.c # 2004/10/20 22:54:49+01:00 tglx@linutronix.de +0 -0 # BitKeeper file /home/dwmw2/bk/mtd-2.6/lib/reed_solomon/encode_rs.c # # lib/reed_solomon/decode_rs.c # 2004/10/20 22:54:47+01:00 tglx@linutronix.de +272 -0 # # lib/reed_solomon/decode_rs.c # 2004/10/20 22:54:47+01:00 tglx@linutronix.de +0 -0 # BitKeeper file /home/dwmw2/bk/mtd-2.6/lib/reed_solomon/decode_rs.c # # lib/reed_solomon/Makefile # 2004/10/20 22:54:45+01:00 tglx@linutronix.de +6 -0 # # lib/reed_solomon/Makefile # 2004/10/20 22:54:45+01:00 tglx@linutronix.de +0 -0 # BitKeeper file /home/dwmw2/bk/mtd-2.6/lib/reed_solomon/Makefile # # include/linux/rslib.h # 2004/10/20 22:54:43+01:00 tglx@linutronix.de +105 -0 # # include/linux/rslib.h # 2004/10/20 22:54:43+01:00 tglx@linutronix.de +0 -0 # BitKeeper file /home/dwmw2/bk/mtd-2.6/include/linux/rslib.h # # Documentation/DocBook/librs.tmpl # 2004/10/20 22:54:41+01:00 tglx@linutronix.de +287 -0 # # lib/Makefile # 2004/10/20 22:54:41+01:00 tglx@linutronix.de +1 -0 # Add rslib directory # # lib/Kconfig # 2004/10/20 22:54:41+01:00 tglx@linutronix.de +18 -0 # Add rslib options # # Documentation/DocBook/librs.tmpl # 2004/10/20 22:54:41+01:00 tglx@linutronix.de +0 -0 # BitKeeper file /home/dwmw2/bk/mtd-2.6/Documentation/DocBook/librs.tmpl # # Documentation/DocBook/Makefile # 2004/10/20 22:54:41+01:00 tglx@linutronix.de +1 -1 # Add rslib documentation # # ChangeSet # 2004/10/20 20:40:02+00:00 jbarnes@sgi.com # [IA64-SGI] sparse cleanups & misc fixes for sn2 # # This is a big patch mostly because I trimmed shub_mmr.h down from 17M to 11k # or so. It fixes a number of things sparse discovered and removes some dead # code, fixes up some prototypes, etc. Of note: # # o sn_proc_fs.c was directly dereferencing user pointers, fixed # o sn_hwperf.c was missing an include and was using asm-ia64 directly # o the I/O routines were all missing proper sparse annotations # o dead code in prominfo_proc.c has been removed # o fix generic build by putting numionodes into asm/sn/io.h # # With this patch applied, the check build is pretty clean. The sn_console bit # depends on some of the other changes, so it's included here. # # Signed-off-by: Jesse Barnes # Signed-off-by: Tony Luck # # include/asm-ia64/sn/shub_mmr.h # 2004/10/20 20:38:36+00:00 jbarnes@sgi.com +63 -31460 # sparse cleanups & misc fixes for sn2 # # include/asm-ia64/sn/io.h # 2004/10/20 20:38:35+00:00 jbarnes@sgi.com +8 -8 # sparse cleanups & misc fixes for sn2 # # include/asm-ia64/sn/addrs.h # 2004/10/20 20:38:35+00:00 jbarnes@sgi.com +16 -16 # sparse cleanups & misc fixes for sn2 # # include/asm-ia64/machvec.h # 2004/10/20 20:38:35+00:00 jbarnes@sgi.com +8 -8 # sparse cleanups & misc fixes for sn2 # # drivers/serial/sn_console.c # 2004/10/20 20:38:35+00:00 jbarnes@sgi.com +1 -1 # sparse cleanups & misc fixes for sn2 # # arch/ia64/sn/kernel/sn2/sn_proc_fs.c # 2004/10/20 20:38:35+00:00 jbarnes@sgi.com +8 -3 # sparse cleanups & misc fixes for sn2 # # arch/ia64/sn/kernel/sn2/sn_hwperf.c # 2004/10/20 20:38:35+00:00 jbarnes@sgi.com +7 -7 # sparse cleanups & misc fixes for sn2 # # arch/ia64/sn/kernel/sn2/prominfo_proc.c # 2004/10/20 20:38:35+00:00 jbarnes@sgi.com +1 -112 # sparse cleanups & misc fixes for sn2 # # arch/ia64/sn/kernel/sn2/io.c # 2004/10/20 20:38:35+00:00 jbarnes@sgi.com +8 -8 # sparse cleanups & misc fixes for sn2 # # arch/ia64/sn/kernel/setup.c # 2004/10/20 20:38:35+00:00 jbarnes@sgi.com +9 -9 # sparse cleanups & misc fixes for sn2 # # arch/ia64/sn/kernel/iomv.c # 2004/10/20 20:38:35+00:00 jbarnes@sgi.com +5 -7 # sparse cleanups & misc fixes for sn2 # # arch/ia64/sn/kernel/io_init.c # 2004/10/20 20:38:34+00:00 jbarnes@sgi.com +0 -2 # sparse cleanups & misc fixes for sn2 # # arch/ia64/sn/include/shub.h # 2004/10/20 20:38:34+00:00 jbarnes@sgi.com +12 -12 # sparse cleanups & misc fixes for sn2 # # arch/ia64/sn/include/pci/tiocp.h # 2004/10/20 20:38:34+00:00 jbarnes@sgi.com +1 -1 # sparse cleanups & misc fixes for sn2 # # arch/ia64/sn/include/pci/pic.h # 2004/10/20 20:38:34+00:00 jbarnes@sgi.com +1 -1 # sparse cleanups & misc fixes for sn2 # # arch/ia64/sn/include/pci/pcidev.h # 2004/10/20 20:38:34+00:00 jbarnes@sgi.com +4 -1 # sparse cleanups & misc fixes for sn2 # # ChangeSet # 2004/10/20 20:29:33+00:00 jbarnes@sgi.com # [IA64] fix sba_iommu build # # sba_iommu.c needs to include linux/nodemask.h for node_online now. Here's a # patch to add it. # # Signed-off-by: Jesse Barnes # Signed-off-by: Tony Luck # # arch/ia64/hp/common/sba_iommu.c # 2004/10/20 20:27:59+00:00 jbarnes@sgi.com +1 -0 # fix sba_iommu build # # ChangeSet # 2004/10/20 20:26:30+00:00 pfg@sgi.com # [IA64-SGI] Mod to allow functions other than zero to use virtual channel 1. # # Signed-off-by: Patrick Gefre # Signed-off-by: Tony Luck # # arch/ia64/sn/pci/pcibr/pcibr_dma.c # 2004/10/20 20:25:07+00:00 pfg@sgi.com +4 -0 # Mod to allow functions other than zero to use virtual channel 1. # # ChangeSet # 2004/10/20 20:23:20+00:00 jbarnes@sgi.com # [IA64-SGI] snsc.c: snsc needs asm/sn/io.h # # The sn system controller driver needs asm/sn/io.h in order to build correctly # (it was missing the numionodes declaration). # # Signed-off-by: Jesse Barnes # Signed-off-by: Tony Luck # # drivers/char/snsc.c # 2004/10/20 20:21:48+00:00 jbarnes@sgi.com +1 -0 # snsc needs asm/sn/io.h # # ChangeSet # 2004/10/20 20:34:23+01:00 rmk@flint.arm.linux.org.uk # [ARM] Add seqlocking to timers. # # Sometimes, it's useful to have locking. Especially when we're # talking about time keeping. # # It would appear that shemminger's patch of 5th February 2003 # completely missed updating _ANY_ ARM timer implementations and, # because linux-arch didn't exist at the time, there appears to # have been no notification to any architecture developer that # maybe, just maybe, some work was required. # # One wonders how many other changes are in the kernel which # architecture maintainers have missed. # # arch/arm/mach-versatile/core.c # 2004/10/20 20:31:46+01:00 rmk@flint.arm.linux.org.uk +4 -0 # Add seqlocking to timers. # # arch/arm/mach-shark/core.c # 2004/10/20 20:31:46+01:00 rmk@flint.arm.linux.org.uk +2 -1 # Add seqlocking to timers. # # arch/arm/mach-sa1100/time.c # 2004/10/20 20:31:46+01:00 rmk@flint.arm.linux.org.uk +4 -0 # Add seqlocking to timers. # # arch/arm/mach-s3c2410/time.c # 2004/10/20 20:31:46+01:00 rmk@flint.arm.linux.org.uk +2 -1 # Add seqlocking to timers. # # arch/arm/mach-pxa/time.c # 2004/10/20 20:31:45+01:00 rmk@flint.arm.linux.org.uk +4 -0 # Add seqlocking to timers. # # arch/arm/mach-omap/time.c # 2004/10/20 20:31:45+01:00 rmk@flint.arm.linux.org.uk +4 -0 # Add seqlocking to timers. # # arch/arm/mach-lh7a40x/time.c # 2004/10/20 20:31:45+01:00 rmk@flint.arm.linux.org.uk +4 -0 # Add seqlocking to timers. # # arch/arm/mach-ixp4xx/common.c # 2004/10/20 20:31:45+01:00 rmk@flint.arm.linux.org.uk +4 -0 # Add seqlocking to timers. # # arch/arm/mach-ixp2000/core.c # 2004/10/20 20:31:45+01:00 rmk@flint.arm.linux.org.uk +4 -0 # Add seqlocking to timers. # # arch/arm/mach-integrator/core.c # 2004/10/20 20:31:45+01:00 rmk@flint.arm.linux.org.uk +4 -0 # Add seqlocking to timers. # # arch/arm/mach-imx/time.c # 2004/10/20 20:31:44+01:00 rmk@flint.arm.linux.org.uk +4 -0 # Add seqlocking to timers. # # arch/arm/mach-h720x/cpu-h7202.c # 2004/10/20 20:31:44+01:00 rmk@flint.arm.linux.org.uk +2 -0 # Add seqlocking to timers. # # arch/arm/mach-h720x/cpu-h7201.c # 2004/10/20 20:31:44+01:00 rmk@flint.arm.linux.org.uk +5 -0 # Add seqlocking to timers. # # arch/arm/mach-footbridge/isa-timer.c # 2004/10/20 20:31:44+01:00 rmk@flint.arm.linux.org.uk +2 -1 # Add seqlocking to timers. # # arch/arm/mach-footbridge/dc21285-timer.c # 2004/10/20 20:31:44+01:00 rmk@flint.arm.linux.org.uk +4 -0 # Add seqlocking to timers. # # arch/arm/mach-epxa10db/time.c # 2004/10/20 20:31:44+01:00 rmk@flint.arm.linux.org.uk +2 -0 # Add seqlocking to timers. # # arch/arm/mach-ebsa110/core.c # 2004/10/20 20:31:44+01:00 rmk@flint.arm.linux.org.uk +4 -0 # Add seqlocking to timers. # # arch/arm/mach-clps7500/core.c # 2004/10/20 20:31:43+01:00 rmk@flint.arm.linux.org.uk +5 -0 # Add seqlocking to timers. # # arch/arm/mach-clps711x/time.c # 2004/10/20 20:31:43+01:00 rmk@flint.arm.linux.org.uk +2 -0 # Add seqlocking to timers. # # arch/arm/common/time-acorn.c # 2004/10/20 20:31:43+01:00 rmk@flint.arm.linux.org.uk +2 -1 # Add seqlocking to timers. # # ChangeSet # 2004/10/20 19:01:36+00:00 pfg@sgi.com # [IA64] export sn_dma_mapping_error for libata # # Signed-off-by: Patrick Gefre # Signed-off-by: Tony Luck # # arch/ia64/sn/pci/pci_dma.c # 2004/10/20 19:00:10+00:00 pfg@sgi.com +1 -0 # export sn_dma_mapping_error for libata # # ChangeSet # 2004/10/20 18:32:46+00:00 jbarnes@sgi.com # [IA64] numa.c, discontig.c: sparse: use NULL, not 0 # # Clean up a couple of places that were using 0 instead of NULL, which is the # more proper value. # # Signed-off-by: Jesse Barnes # Signed-off-by: Tony Luck # # arch/ia64/mm/numa.c # 2004/10/20 18:31:09+00:00 jbarnes@sgi.com +1 -1 # sparse: use NULL, not 0 # # arch/ia64/mm/discontig.c # 2004/10/20 18:30:32+00:00 jbarnes@sgi.com +1 -1 # sparse: use NULL, not 0 # # ChangeSet # 2004/10/20 18:28:59+00:00 jbarnes@sgi.com # [IA64] mca.c: sparse cleanup # # Looks like we were casting a value into a union and sparse doesn't like that. # Why not just assign it directly to the appropriate field? # # Signed-off-by: Jesse Barnes # Signed-off-by: Tony Luck # # arch/ia64/kernel/mca.c # 2004/10/20 18:27:10+00:00 jbarnes@sgi.com +2 -2 # sparse cleanup # # ChangeSet # 2004/10/20 18:23:39+00:00 hawkes@sgi.com # [IA64] top level scheduler domain for ia64 # # Some have noticed that the overlapping sched domains code doesn't quite work # as intended (it results in disjoint domains on some machines), and that a top # level, machine spanning domain is needed. This patch from John Hawkes adds # it to the ia64 code. This allows processes to run on all CPUs in large # systems, though balancing is limited. It should go to Linus soon now # otherwise large systems will only have ~16p (depending on topology) usable by # the scheduler. I sanity checked it on a small system after rediffing John's # original, and he's done some testing on very large systems. # # Nick, can you buy off on the sched.c change? Alternatively, do you want to # send that fix separately John? Nick did indeed ACK this change, but it isn't # dependent on this ia64 specific part ... so it's going to be submitted # separately. # # Signed-off-by: John Hawkes # Signed-off-by: Jesse Barnes # Signed-off-by: Tony Luck # # include/asm-ia64/topology.h # 2004/10/20 18:20:44+00:00 hawkes@sgi.com +20 -1 # top level scheduler domain for ia64 # # arch/ia64/kernel/domain.c # 2004/10/20 18:20:36+00:00 hawkes@sgi.com +32 -0 # top level scheduler domain for ia64 # # ChangeSet # 2004/10/20 18:16:51+00:00 tony.luck@intel.com # Merge intel.com:/data/home/aegl/BK/Linus # into intel.com:/data/home/aegl/BK/linux-ia64-release-2.6.10 # # arch/ia64/pci/pci.c # 2004/10/20 18:16:43+00:00 tony.luck@intel.com +0 -0 # Auto merged # # ChangeSet # 2004/10/20 19:10:23+02:00 bzolnier@trik.(none) # [ide] unify PIO code # # Use PIO code from ide-taskfile.c in ide-disk.c so: # * drive status is checked after PIO read # * request is failed if invalid data phase # is detected during PIO write # # Signed-off-by: Bartlomiej Zolnierkiewicz # # include/linux/ide.h # 2004/10/20 19:10:04+02:00 bzolnier@trik.(none) +0 -5 # [ide] unify PIO code # # drivers/ide/ide-taskfile.c # 2004/10/20 19:10:04+02:00 bzolnier@trik.(none) +5 -10 # [ide] unify PIO code # # drivers/ide/ide-disk.c # 2004/10/20 19:10:04+02:00 bzolnier@trik.(none) +2 -84 # [ide] unify PIO code # # ChangeSet # 2004/10/20 19:05:20+02:00 bzolnier@trik.(none) # [ide] ide-disk: unify PIO write/multiwrite code # # Merge multwrite_intr() into write_intr(). # # The only change in functionality is that rq->errors is # now also cleared for multiwrite PIO (if there is no error). # # Signed-off-by: Bartlomiej Zolnierkiewicz # # drivers/ide/ide-disk.c # 2004/10/20 19:04:58+02:00 bzolnier@trik.(none) +6 -34 # [ide] ide-disk: unify PIO write/multiwrite code # # ChangeSet # 2004/10/20 10:00:37-07:00 torvalds@ppc970.osdl.org # Merge bk://kernel.bkbits.net/davem/net-2.6 # into ppc970.osdl.org:/home/torvalds/v2.6/linux # # net/sched/sch_teql.c # 2004/10/20 10:00:33-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # net/sched/sch_tbf.c # 2004/10/20 10:00:33-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # net/sched/sch_sfq.c # 2004/10/20 10:00:33-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # net/sched/sch_red.c # 2004/10/20 10:00:33-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # net/sched/sch_prio.c # 2004/10/20 10:00:33-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # net/sched/sch_netem.c # 2004/10/20 10:00:33-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # net/sched/sch_htb.c # 2004/10/20 10:00:33-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # net/sched/sch_gred.c # 2004/10/20 10:00:33-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # net/sched/sch_generic.c # 2004/10/20 10:00:33-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # net/sched/sch_fifo.c # 2004/10/20 10:00:32-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # net/sched/sch_cbq.c # 2004/10/20 10:00:32-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # net/sched/sch_api.c # 2004/10/20 10:00:32-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # net/core/pktgen.c # 2004/10/20 10:00:32-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # include/linux/netdevice.h # 2004/10/20 10:00:32-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # ChangeSet # 2004/10/20 18:52:39+02:00 bzolnier@trik.(none) # [ide] sg PIO for fs requests # # Convert CONFIG_IDE_TASKFILE_IO=n code # to use scatterlists for PIO transfers. # # Fixes longstanding 'data integrity on error' # issue and makes barriers work with PIO. # # Signed-off-by: Bartlomiej Zolnierkiewicz # # include/linux/ide.h # 2004/10/20 18:52:21+02:00 bzolnier@trik.(none) +6 -21 # [ide] sg PIO for fs requests # # drivers/ide/ppc/pmac.c # 2004/10/20 18:52:21+02:00 bzolnier@trik.(none) +3 -1 # [ide] sg PIO for fs requests # # drivers/ide/pci/sgiioc4.c # 2004/10/20 18:52:21+02:00 bzolnier@trik.(none) +1 -0 # [ide] sg PIO for fs requests # # drivers/ide/ide-taskfile.c # 2004/10/20 18:52:21+02:00 bzolnier@trik.(none) +10 -8 # [ide] sg PIO for fs requests # # drivers/ide/ide-io.c # 2004/10/20 18:52:21+02:00 bzolnier@trik.(none) +4 -3 # [ide] sg PIO for fs requests # # drivers/ide/ide-dma.c # 2004/10/20 18:52:21+02:00 bzolnier@trik.(none) +3 -1 # [ide] sg PIO for fs requests # # drivers/ide/ide-disk.c # 2004/10/20 18:52:21+02:00 bzolnier@trik.(none) +57 -161 # [ide] sg PIO for fs requests # # arch/cris/arch-v10/drivers/ide.c # 2004/10/20 18:52:21+02:00 bzolnier@trik.(none) +3 -1 # [ide] sg PIO for fs requests # # Documentation/block/biodoc.txt # 2004/10/20 18:52:21+02:00 bzolnier@trik.(none) +1 -2 # [ide] sg PIO for fs requests # # ChangeSet # 2004/10/20 18:48:28+02:00 bzolnier@trik.(none) # [ide] sg PIO for taskfile requests # # Use scatterlists for taskfile based PIO transfers # instead of directly walking rq->[bio,cbio] lists. # # If CONFIG_IDE_TASKFILE_IO is defined # this code will be used for fs requests. # # ide_pio_sector() is based on ata_pio_sector() # from libata-core.c so kudos to Jeff. # # Signed-off-by: Bartlomiej Zolnierkiewicz # # include/linux/ide.h # 2004/10/20 18:48:09+02:00 bzolnier@trik.(none) +7 -29 # [ide] sg PIO for taskfile requests # # drivers/ide/ide-taskfile.c # 2004/10/20 18:48:09+02:00 bzolnier@trik.(none) +64 -80 # [ide] sg PIO for taskfile requests # # drivers/ide/ide-io.c # 2004/10/20 18:48:09+02:00 bzolnier@trik.(none) +36 -0 # [ide] sg PIO for taskfile requests # # drivers/ide/ide-disk.c # 2004/10/20 18:48:09+02:00 bzolnier@trik.(none) +3 -4 # [ide] sg PIO for taskfile requests # # ChangeSet # 2004/10/20 08:46:19-07:00 akpm@osdl.org # [PATCH] typhoon build fix # # Fix incorrect attempt to doubly-initialise the ethtool ops. # # Cc: # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/net/typhoon.c # 2004/10/20 01:37:30-07:00 akpm@osdl.org +1 -2 # typhoon build fix # # ChangeSet # 2004/10/20 08:46:04-07:00 kernel@linuxace.com # [PATCH] doc: scsihosts parameter no longer exists # # The scsihosts boot parameter was removed in 2.5.73, but references to it # still exist in docs. Cleanup below. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # Documentation/scsi/scsi_mid_low_api.txt # 2004/10/20 01:37:21-07:00 kernel@linuxace.com +1 -3 # doc: scsihosts parameter no longer exists # # Documentation/kernel-parameters.txt # 2004/10/20 01:37:21-07:00 kernel@linuxace.com +0 -2 # doc: scsihosts parameter no longer exists # # Documentation/filesystems/devfs/README # 2004/10/20 01:37:21-07:00 kernel@linuxace.com +0 -47 # doc: scsihosts parameter no longer exists # # ChangeSet # 2004/10/20 08:45:49-07:00 sct@redhat.com # [PATCH] ext3 directio block leak fix # # The orphan list holds inodes that need to be truncated on recovery. In the # O_DIRECT case, it's used if we extend the inode --- the truncate on recovery # means we'll recover the newly-allocated disk blocks if we crash after the IO # starts but before i_size is updated on disk. # # Now, the orphan list is *also* used to delete inodes that are unlinked but # still-open. Those get truncated but also deleted on recovery. # # The orphan list is held both in memory and on disk. So the rules are that the # inode can't be reclaimed while on the orphan list. There are only two cases # --- either the inode is actively being written(O_DIRECT) or truncated (in # which case the inode is by definition not going to be reused), or it's # unlinked but still open (again, non-reclaimable). # # But in the case where you're truncating or write(O_DIRECT)ing a file that is # *ALSO* unlinked, there's a problem --- the final unlink would put the inode on # the orphan list, but the write/truncate would try to add/remove it. End # result is that the inode disappears from the orphan list while it's still # unlinked-but-in-use. # # That's just a leak-on-crash, it's not going to be detectable in normal use. # But it's still a bug, and the way we fix it is for direct-IO and truncate not # to do the ext3_orphan_del if the file is unlinked (ie. i_nlink==0). # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/ext3/inode.c # 2004/10/20 01:37:21-07:00 sct@redhat.com +1 -1 # ext3 directio block leak fix # # ChangeSet # 2004/10/20 08:45:34-07:00 andros@thnk.citi.umich.edu # [PATCH] nfs4 lease: add the new lock manager callbacks to the documentation # # Add the new lock manager callbacks to the documentation # # Signed-off-by: Andy Adamson # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # Documentation/filesystems/Locking # 2004/10/20 01:37:21-07:00 andros@thnk.citi.umich.edu +7 -1 # nfs4 lease: add the new lock manager callbacks to the documentation # # ChangeSet # 2004/10/20 08:45:19-07:00 andros@thnk.citi.umich.edu # [PATCH] nfs4 lease: export remove_lease # # Export remove_lease(), an interface to time_out_leases() with an # fl_break_time in the past. needed by nfsd # # Signed-off-by: Andy Adamson # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/fs.h # 2004/10/20 01:37:21-07:00 andros@thnk.citi.umich.edu +1 -0 # nfs4 lease: export remove_lease # # fs/locks.c # 2004/10/20 01:37:20-07:00 andros@thnk.citi.umich.edu +20 -0 # nfs4 lease: export remove_lease # # ChangeSet # 2004/10/20 08:45:03-07:00 andros@thnk.citi.umich.edu # [PATCH] nfs4 lease: export setlease # # Export setlease(), a direct interface to __setlease() used by nfsd # # Signed-off-by: Andy Adamson # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/fs.h # 2004/10/20 01:45:07-07:00 andros@thnk.citi.umich.edu +1 -0 # nfs4 lease: export setlease # # fs/locks.c # 2004/10/20 01:45:07-07:00 andros@thnk.citi.umich.edu +33 -0 # nfs4 lease: export setlease # # ChangeSet # 2004/10/20 08:44:48-07:00 andros@thnk.citi.umich.edu # [PATCH] nfs4 lease: use the inode i_writecount # # Use the inode i_writecount to test for handing out a F_RDLCK lease. # # Signed-off-by: Andy Adamson # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/locks.c # 2004/10/20 01:45:07-07:00 andros@thnk.citi.umich.edu +2 -3 # nfs4 lease: use the inode i_writecount # # ChangeSet # 2004/10/20 08:44:33-07:00 andros@thnk.citi.umich.edu # [PATCH] nfs4 lease: separate the lease processsing code # # nfsd will not have a file descriptor, nor an owner on the filp. nfsd also # will not use signals. Seperate the lease processsing coe from # fcntl_setlease() into a __setlease() call. # # Signed-off-by: Andy Adamson # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/locks.c # 2004/10/20 01:45:07-07:00 andros@thnk.citi.umich.edu +69 -31 # nfs4 lease: separate the lease processsing code # # ChangeSet # 2004/10/20 08:44:22-07:00 andros@thnk.citi.umich.edu # [PATCH] nfs4 lease: move the f_delown processing # # Move the f_delown processing from lease_modify() into a new default lock # manager fl_release_private callback. # # Signed-off-by: Andy Adamson # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/locks.c # 2004/10/20 01:45:07-07:00 andros@thnk.citi.umich.edu +11 -6 # nfs4 lease: move the f_delown processing # # ChangeSet # 2004/10/20 08:44:07-07:00 andros@thnk.citi.umich.edu # [PATCH] nfs4 lease: aeparate the lease initialization code # # Separate the lease initialization code from lease_alloc(). set the default # lock manager ops. # # Signed-off-by: Andy Adamson # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/locks.c # 2004/10/20 01:45:08-07:00 andros@thnk.citi.umich.edu +20 -8 # nfs4 lease: aeparate the lease initialization code # # ChangeSet # 2004/10/20 08:43:51-07:00 andros@thnk.citi.umich.edu # [PATCH] nfs4 lease: add a lock manager break callback # # - Add a lock manager break callback to break_lease() for lock managers to # initiate breaking a lease. # # - Move the break_lease() kill_fasync() call to a default lock manager # fl_break callback # # Signed-off-by: Andy Adamson # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/fs.h # 2004/10/20 01:45:07-07:00 andros@thnk.citi.umich.edu +1 -0 # nfs4 lease: add a lock manager break callback # # fs/locks.c # 2004/10/20 01:45:08-07:00 andros@thnk.citi.umich.edu +14 -1 # nfs4 lease: add a lock manager break callback # # ChangeSet # 2004/10/20 08:43:39-07:00 andros@thnk.citi.umich.edu # [PATCH] nfs4 lease: add a lock manager release private callback # # Add a lock manager release private callback to locks_free_lock() for lock # manger lease clean-up. # # Signed-off-by: Andy Adamson # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/fs.h # 2004/10/20 01:45:08-07:00 andros@thnk.citi.umich.edu +1 -0 # nfs4 lease: add a lock manager release private callback # # fs/locks.c # 2004/10/20 01:45:08-07:00 andros@thnk.citi.umich.edu +6 -1 # nfs4 lease: add a lock manager release private callback # # ChangeSet # 2004/10/20 08:43:24-07:00 andros@thnk.citi.umich.edu # [PATCH] nfs4 lease: add a lock manager copy lock callback # # The following patches provide an interface to the lease subsystem in the # current VFS locking code. NFSv4 delegations and Samba op-locks share most # architecture features. The version 4 NFS server delegation implementation # should use leases to co-ordinate behavior between local, Samba, and NFS # access. # # # The main design points are # # - Seperate the fcntl interface from the file_lock FL_LEASE processing in # fcntl_setlease, creating __setlease() called by fcntl_setlease() # # - Add new lock_manager callbacks to enable lease properties to be set, # leases to be broken, and leases to be cleaned up: with default callbacks # preserving the current fcntl_setlease properties. # # - Add a new interface, setlease() which also calls __setlease(), and # remove_lease() for kernel lease managers (e.g. the v4 NFS server) # # # This patch: # # Add a lock manager copy lock callback to locks_copy_lock() so that nfsd can # set lease properties. # # Signed-off-by: Andy Adamson # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/fs.h # 2004/10/20 01:45:08-07:00 andros@thnk.citi.umich.edu +1 -0 # nfs4 lease: add a lock manager copy lock callback # # fs/locks.c # 2004/10/20 01:45:08-07:00 andros@thnk.citi.umich.edu +2 -0 # nfs4 lease: add a lock manager copy lock callback # # ChangeSet # 2004/10/20 08:43:11-07:00 jeffm@csh.rit.edu # [PATCH] reiserfs: allow user_xattr and acl options to be ignored, with warning # # This patch uses the REISERFS_UNSUPPORTED_OPT flag to denote -o(no)acl, and # -o(no)user_xattr as unsupported, but allowable, when support isn't built # into the kernel. # # Signed-off-by: Jeff Mahoney # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/reiserfs/super.c # 2004/10/20 01:37:20-07:00 jeffm@csh.rit.edu +8 -0 # reiserfs: allow user_xattr and acl options to be ignored, with warning # # ChangeSet # 2004/10/20 08:42:56-07:00 jeffm@csh.rit.edu # [PATCH] reiserfs: support for REISERFS_UNSUPPORTED_OPT notation # # This patch adds a REISERFS_UNSUPPORTED_OPT flag to denote when a mount # option is allowable, but is unsupported in the running configuration. This # allows the potential for the set of mount options to be consistent, # regardless of what features the kernel is compiled with. # # Rather than failing the mount, a warning is issued and the mount succeeds. # # Signed-off-by: Jeff Mahoney # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/reiserfs_fs_sb.h # 2004/10/20 01:37:19-07:00 jeffm@csh.rit.edu +1 -0 # reiserfs: support for REISERFS_UNSUPPORTED_OPT notation # # fs/reiserfs/super.c # 2004/10/20 01:45:08-07:00 jeffm@csh.rit.edu +8 -2 # reiserfs: support for REISERFS_UNSUPPORTED_OPT notation # # ChangeSet # 2004/10/20 08:42:41-07:00 kenneth.w.chen@intel.com # [PATCH] Enable config_schedstats for all arches # # Config option CONFIG_SCHEDSTATS is currently enabled via arch specific # Kconfig.debug. Only x86 and ppc arches has code to turn it on. Why not # put it in generic lib/Kconfig.debug so it is done once to enable everyone? # # Signed-off-by: Ken Chen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # lib/Kconfig.debug # 2004/10/20 01:37:19-07:00 kenneth.w.chen@intel.com +12 -0 # Enable config_schedstats for all arches # # arch/x86_64/Kconfig.debug # 2004/10/20 01:37:19-07:00 kenneth.w.chen@intel.com +0 -12 # Enable config_schedstats for all arches # # arch/ppc64/Kconfig.debug # 2004/10/20 01:37:19-07:00 kenneth.w.chen@intel.com +0 -12 # Enable config_schedstats for all arches # # arch/ppc/Kconfig.debug # 2004/10/20 01:37:19-07:00 kenneth.w.chen@intel.com +0 -12 # Enable config_schedstats for all arches # # arch/i386/Kconfig.debug # 2004/10/20 01:37:19-07:00 kenneth.w.chen@intel.com +0 -12 # Enable config_schedstats for all arches # # ChangeSet # 2004/10/20 08:42:29-07:00 armin@melware.de # [PATCH] Remove obsolete file Documentation/isdn/README.eicon # # The file # # Documentation/isdn/README.eicon # # is outdated and obsolete in kernel 2.6. This file includes description of # the old Eicon ISDN driver in kernel 2.4, which was removed in 2.6. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # BitKeeper/deleted/.del-README.eicon~8c92bd3231b04d5 # 2004/10/20 08:42:23-07:00 armin@melware.de +0 -0 # Delete: Documentation/isdn/README.eicon # # ChangeSet # 2004/10/20 08:42:17-07:00 bunk@stusta.de # [PATCH] make CONFIG_PM_DEBUG depend on CONFIG_PM # # Signed-off-by: Chris Wright # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/power/Kconfig # 2004/10/20 01:37:19-07:00 bunk@stusta.de +1 -0 # make CONFIG_PM_DEBUG depend on CONFIG_PM # # ChangeSet # 2004/10/20 08:42:02-07:00 bunk@stusta.de # [PATCH] fix block/cciss.c with PROC_FS=n # # kernel/built-in.o(.text+0x1d42b): In function `crash_create_proc_entry': # : undefined reference to `proc_vmcore' # # Signed-off-by: Adrian Bunk # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/block/cciss.c # 2004/10/20 01:37:19-07:00 bunk@stusta.de +2 -1 # fix block/cciss.c with PROC_FS=n # # ChangeSet # 2004/10/20 08:41:42-07:00 kaos@ocs.com.au # [PATCH] reference_init fix # # Treat .pci_fixup entries the same as .init code/data. # # Signed-off-by: Keith Owens # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # scripts/reference_init.pl # 2004/10/20 01:37:19-07:00 kaos@ocs.com.au +2 -0 # reference_init fix # # ChangeSet # 2004/10/20 08:41:28-07:00 dean@arctic.org # [PATCH] transmeta efficeon support and cpuid update # # This patch adds efficeon as a cpu option, and makes a small update to the # transmeta cpuid code. (i wasn't sure if the various doc files are UTF-8... # if they are, then the e should be a U-275 ;) # # The compile options may not be ideal, but they're probably close. i used # -march=pentium3, but -march=pentium4 would have been good enough too. # # The cpuid update teaches transmeta.c about the extended processor revision # present in cpuid level 0x80860002... the external documentation does not # indicate how to break apart this field, and instructs only that the 32-bit # value should be printed in hex (alas). # # Signed-off-by: dean gaudet # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-i386/module.h # 2004/10/20 01:37:19-07:00 dean@arctic.org +2 -0 # transmeta efficeon support and cpuid update # # arch/i386/kernel/cpu/transmeta.c # 2004/10/20 01:37:18-07:00 dean@arctic.org +15 -8 # transmeta efficeon support and cpuid update # # arch/i386/kernel/cpu/cpufreq/longrun.c # 2004/10/20 01:37:19-07:00 dean@arctic.org +1 -1 # transmeta efficeon support and cpuid update # # arch/i386/kernel/cpu/cpufreq/Kconfig # 2004/10/20 01:37:19-07:00 dean@arctic.org +2 -2 # transmeta efficeon support and cpuid update # # arch/i386/defconfig # 2004/10/20 01:37:18-07:00 dean@arctic.org +1 -0 # transmeta efficeon support and cpuid update # # arch/i386/Makefile # 2004/10/20 01:37:18-07:00 dean@arctic.org +1 -0 # transmeta efficeon support and cpuid update # # arch/i386/Kconfig # 2004/10/20 01:37:19-07:00 dean@arctic.org +11 -5 # transmeta efficeon support and cpuid update # # Documentation/cpu-freq/user-guide.txt # 2004/10/20 01:37:18-07:00 dean@arctic.org +1 -0 # transmeta efficeon support and cpuid update # # ChangeSet # 2004/10/20 08:41:12-07:00 macro@linux-mips.org # [PATCH] "console=" parameter ignored # # I've noticed that under specific circumstances the "console=" kernel # parameter is ignored. This happens when EARLY_PRINTK is enabled and the # serial console is the only available. In this case unregister_console() # when called for the early console sets preferred_console back to -1 # replacing the value that was recorded by console_setup() -- the order of # calls is as follows: # # 1. register_console() -- for the early console, # # 2. console_setup() -- recording the console index for the real console, # # 3. unregister_console() -- for the early console, erasing the console # index recorded above, # # 4. register_console() -- for the real console, picking up the first device # available, instead of the selected one. # # I've observed this problem with a DECstation system using ttyS3 -- its # default console device from the firmware's point of view. # # The solution is to restore the setting of "console=" upon # unregister_console(). This made a snapshot of 2.4.26 work for me. I # wasn't able to test the changes with 2.6 because DECstation drivers don't # support it yet, but the code responsible for console selection appears # functionally the same. So I've concluded it needs the same change. Here's # a patch. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/printk.c # 2004/10/20 01:37:19-07:00 macro@linux-mips.org +7 -3 # "console=" parameter ignored # # ChangeSet # 2004/10/20 08:40:58-07:00 castet.matthieu@free.fr # [PATCH] bttv IRQ fix # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/media/video/bttv-driver.c # 2004/10/20 01:37:18-07:00 castet.matthieu@free.fr +1 -0 # bttv IRQ fix # # ChangeSet # 2004/10/20 08:40:45-07:00 ed@il.fontys.nl # [PATCH] lockd: remove hardcoded maximum NLM cookie length # # At the moment, the NLM cookie length is fixed to 8 bytes, while 1024 is the # theoretical maximum. FreeBSD uses 16 bytes, Mac OS X uses 20 bytes. # Therefore we need to make the length dynamic (which I set to 32 bytes). # # This patch is based on an old patch for Linux 2.4.23-pre9, which I changed # to patch properly (also added some stylish NIPQUAD fixes). # # From: Neil Brown # # Further lockd tidyups. # - NIPQUAD everywhere that is appropriate # - use XDR_QUADLEN in more places as appropriate # - discard QUADLEN which is a lockd-specific version of XDR_QUADLEN # # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/lockd/xdr.h # 2004/10/20 01:37:18-07:00 ed@il.fontys.nl +5 -5 # lockd: remove hardcoded maximum NLM cookie length # # include/linux/lockd/debug.h # 2004/10/20 01:37:18-07:00 ed@il.fontys.nl +9 -0 # lockd: remove hardcoded maximum NLM cookie length # # fs/lockd/xdr4.c # 2004/10/20 01:37:18-07:00 ed@il.fontys.nl +5 -5 # lockd: remove hardcoded maximum NLM cookie length # # fs/lockd/xdr.c # 2004/10/20 01:37:18-07:00 ed@il.fontys.nl +39 -10 # lockd: remove hardcoded maximum NLM cookie length # # fs/lockd/svcproc.c # 2004/10/20 01:37:18-07:00 ed@il.fontys.nl +4 -4 # lockd: remove hardcoded maximum NLM cookie length # # fs/lockd/svclock.c # 2004/10/20 01:37:18-07:00 ed@il.fontys.nl +8 -8 # lockd: remove hardcoded maximum NLM cookie length # # fs/lockd/svc4proc.c # 2004/10/20 01:37:18-07:00 ed@il.fontys.nl +4 -4 # lockd: remove hardcoded maximum NLM cookie length # # fs/lockd/mon.c # 2004/10/20 01:37:18-07:00 ed@il.fontys.nl +1 -3 # lockd: remove hardcoded maximum NLM cookie length # # fs/lockd/host.c # 2004/10/20 01:37:18-07:00 ed@il.fontys.nl +1 -5 # lockd: remove hardcoded maximum NLM cookie length # # ChangeSet # 2004/10/20 08:40:33-07:00 neilb@cse.unsw.edu.au # [PATCH] md: convert %Lu to %llu in printk # # While %Lu works with gcc, %llu is the correct usage. # # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/md/raid6main.c # 2004/10/20 01:37:18-07:00 neilb@cse.unsw.edu.au +1 -1 # md: convert %Lu to %llu in printk # # drivers/md/raid5.c # 2004/10/20 01:37:18-07:00 neilb@cse.unsw.edu.au +1 -1 # md: convert %Lu to %llu in printk # # drivers/md/md.c # 2004/10/20 01:37:18-07:00 neilb@cse.unsw.edu.au +1 -1 # md: convert %Lu to %llu in printk # # ChangeSet # 2004/10/20 08:40:18-07:00 manfred@colorfullife.com # [PATCH] slab: reduce fragmentation due to kmem_cache_alloc_node # # Attached is a patch that fixes the fragmentation that Badri noticed with # kmem_cache_alloc_node. # # kmem_cache_alloc_node tries to allocate memory from a given node. The # current implementation contains two bugs: # # - the node aware code was used even for !CONFIG_NUMA systems. Fix: # inline function that redefines kmem_cache_alloc_node as kmem_cache_alloc # for !CONFIG_NUMA. # # - the code always allocated a new slab for each new allocation. This # caused severe fragmentation. Fix: walk the slabp lists and search for a # matching page instead of allocating a new page. # # - the patch also adds a new statistics field for node-local allocs. They # should be rare - the codepath is quite slow, especially compared to the # normal kmem_cache_alloc. # # Signed-Off-By: Manfred Spraul # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/slab.c # 2004/10/20 01:37:18-07:00 manfred@colorfullife.com +65 -48 # slab: reduce fragmentation due to kmem_cache_alloc_node # # include/linux/slab.h # 2004/10/20 01:37:18-07:00 manfred@colorfullife.com +7 -0 # slab: reduce fragmentation due to kmem_cache_alloc_node # # ChangeSet # 2004/10/20 08:40:03-07:00 marcelo.tosatti@cyclades.com # [PATCH] Remove redundant AND from swp_type() # # There is a useless AND in swp_type() function. # # We just shifted right SWP_TYPE_SHIFT() bits the value from the swp_entry_t, # and then we AND it with "(1 << 5) - 1" (which is a mask corresponding to # the number of bits used by "type"). # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/swapops.h # 2004/10/20 01:37:17-07:00 marcelo.tosatti@cyclades.com +1 -2 # Remove redundant AND from swp_type() # # ChangeSet # 2004/10/20 08:39:44-07:00 dino@in.ibm.com # [PATCH] ps shows wrong ppid # # /proc shows the wrong PID as parent in the following case # # Process A creates Threads 1 & 2 (using pthread_create) Thread 2 then forks # and execs process B getppid() for Process B shows Process A (rightly) as # parent, however /proc/B/status shows Thread 3 as PPid (incorrect). # # Signed-off-by: Dinakar Guniguntala # Acked-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/proc/array.c # 2004/10/20 01:37:17-07:00 dino@in.ibm.com +1 -1 # ps shows wrong ppid # # ChangeSet # 2004/10/20 08:39:25-07:00 bunk@stusta.de # [PATCH] #include -> #include # # There's no reason to directly #include since it's # available on all architectures and also included by # #include . # # This patch changes #include to #include . # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # sound/pci/bt87x.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # net/sched/sch_teql.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # net/sched/sch_tbf.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # net/sched/sch_sfq.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # net/sched/sch_red.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # net/sched/sch_prio.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # net/sched/sch_netem.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # net/sched/sch_htb.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # net/sched/sch_gred.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # net/sched/sch_generic.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # net/sched/sch_fifo.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # net/sched/sch_cbq.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # net/sched/sch_api.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # net/sched/police.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # net/sched/gact.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # net/sched/estimator.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # net/sched/cls_u32.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # net/sched/cls_rsvp6.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # net/sched/cls_rsvp.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # net/sched/cls_route.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # net/sched/cls_fw.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # net/sched/cls_api.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # net/sched/act_api.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # net/netlink/netlink_dev.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # net/irda/irlan/irlan_provider.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # net/irda/irlan/irlan_common.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # net/irda/irlan/irlan_client.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # net/ipv4/route.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # net/ipv4/fib_semantics.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # net/ipv4/fib_rules.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # net/ipv4/fib_hash.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # net/ipv4/fib_frontend.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # net/ipv4/devinet.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # net/econet/af_econet.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # net/core/pktgen.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # net/core/link_watch.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # net/core/dev_mcast.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # net/core/dev.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # lib/bitmap.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # kernel/rcupdate.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # include/net/pkt_act.h # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # include/linux/mtd/gen_probe.h # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # include/linux/idr.h # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # fs/ufs/super.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # fs/ufs/ialloc.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # fs/ufs/cylinder.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # fs/ufs/balloc.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # fs/udf/balloc.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # fs/qnx4/bitmap.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -2 # #include -> #include # # fs/proc/root.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # fs/proc/proc_tty.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # fs/proc/generic.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # fs/partitions/devfs.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # fs/minix/bitmap.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # fs/jfs/jfs_incore.h # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # fs/file.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -2 # #include -> #include # # fs/ext3/ialloc.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # fs/eventpoll.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # fs/devfs/util.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # fs/devfs/base.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # fs/coda/sysctl.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # fs/buffer.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # fs/autofs4/inode.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # fs/autofs/inode.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # fs/adfs/super.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/zorro/zorro.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/usb/net/catc.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/usb/host/uhci-hcd.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/tc/zs.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/serial/sh-sci.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/serial/pmac_zilog.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/serial/mcfserial.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/serial/icom.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/serial/8250_pnp.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/serial/8250_pci.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/serial/68328serial.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/scsi/ultrastor.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/scsi/atari_scsi.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/scsi/arm/acornscsi.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/scsi/NCR53c406a.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/sbus/char/aurora.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/s390/net/qeth.h # 2004/10/20 01:37:15-07:00 bunk@stusta.de +2 -1 # #include -> #include # # drivers/s390/net/netiucv.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/s390/net/ctcmain.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/pcmcia/tcic.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/pcmcia/i82365.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/znet.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/yellowfin.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/wireless/wavelan_cs.p.h # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/wireless/wavelan.p.h # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/wireless/strip.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/wireless/netwave_cs.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/wireless/arlan.h # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/wireless/airo.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/wan/x25_asy.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/wan/sdla.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/wan/lmc/lmc_proto.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/wan/lmc/lmc_media.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/wan/lmc/lmc_main.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/wan/hd6457x.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/wan/dlci.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/via-rhine.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/typhoon.c # 2004/10/20 01:45:06-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/tulip/xircom_cb.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/tulip/winbond-840.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/tulip/dmfe.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/tulip/de4x5.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/tokenring/tms380tr.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/tokenring/smctr.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/tokenring/olympic.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/tokenring/lanstreamer.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/tokenring/3c359.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/tc35815.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/sunqe.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/sunlance.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/sunhme.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/sungem.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/sundance.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/sunbmac.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/sun3lance.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/sun3_82586.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/smc9194.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/slip.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/skfp/skfddi.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/sk_mca.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/sk_g16.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/sk98lin/skge.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/sk98lin/h/skdrv1st.h # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/sis900.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/sgiseeq.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/seeq8005.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/sb1250-mac.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/sb1000.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/plip.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/pcnet32.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/pcmcia/xirc2ps_cs.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/pcmcia/nmclan_cs.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/pcmcia/axnet_cs.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/pcmcia/3c589_cs.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/pcmcia/3c574_cs.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/ni65.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/ni52.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/ni5010.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/ne2.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/natsemi.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/myri_sbus.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/mv643xx_eth.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/macsonic.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/mac8390.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/lp486e.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/lasi_82596.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/lance.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/jazzsonic.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/ixgb/ixgb.h # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/isa-skeleton.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/irda/irport.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/irda/au1k_ir.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/ibmlana.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/ibm_emac/ibm_emac_core.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/hydra.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/hp100.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/hamradio/yam.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/hamradio/scc.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/hamradio/mkiss.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/hamradio/hdlcdrv.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/hamradio/baycom_par.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/hamradio/6pack.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/hamachi.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/gt96100eth.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/fmv18x.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/fec_8xx/fec_mii.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/fec_8xx/fec_main.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/fec_8xx/fec_8xx-netta.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/fec.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/fealnx.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/ewrk3.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/eth16i.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/epic100.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/eexpress.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/eepro100.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/eepro.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/e1000/e1000.h # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/dl2k.h # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/dgrs.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/depca.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/defxx.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/cs89x0.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/bonding/bond_main.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/bagetlance.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/au1000_eth.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/atp.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/atarilance.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/atari_pamsnet.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/atari_bionet.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/at1700.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/arm/etherh.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/arm/ether3.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/arm/ether1.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/arm/am79c961a.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/ariadne.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/appletalk/ltpc.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/appletalk/cops.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/a2065.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/8390.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/82596.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/7990.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/3c59x.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/3c527.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/3c523.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/3c515.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/3c509.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/3c507.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/3c505.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/net/3c501.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/media/dvb/ttpci/av7110_ir.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/media/dvb/frontends/at76c651.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -4 # #include -> #include # # drivers/media/dvb/bt8xx/dvb-bt8xx.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/md/raid6main.c # 2004/10/20 01:45:10-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/md/raid5.c # 2004/10/20 01:45:10-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/macintosh/macserial.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/isdn/i4l/isdn_bsdcomp.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/input/serio/q40kbd.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/ide/ide.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/ide/ide-taskfile.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/ide/ide-tape.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/ide/ide-lib.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/ide/ide-iops.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/ide/ide-floppy.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/ide/ide-default.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/fc4/socal.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/fc4/soc.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/char/watchdog/ixp4xx_wdt.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/char/watchdog/ixp2000_wdt.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/char/vt.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/char/tty_ioctl.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/char/tty_io.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/char/tipar.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/char/synclinkmp.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/char/synclink.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/char/serial167.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/char/rocket.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/char/qtronix.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/char/pty.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/char/pcxx.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/char/pcmcia/synclink_cs.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/char/n_tty.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/char/n_hdlc.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/char/mwave/3780i.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/char/moxa.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/char/ip2main.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/char/hpet.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/char/ec3104_keyb.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/char/cyclades.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/char/amiserial.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/bluetooth/dtl1_cs.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/bluetooth/btuart_cs.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/bluetooth/bt3c_cs.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/block/z2ram.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # drivers/acorn/block/fd1772.c # 2004/10/20 01:37:15-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/x86_64/lib/bitstr.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/x86_64/lib/bitops.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/x86_64/kernel/setup64.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/x86_64/kernel/pci-gart.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/x86_64/kernel/i8259.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/v850/kernel/fpga85e2c.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/sparc64/lib/find_bit.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/sparc64/kernel/unaligned.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/sparc64/kernel/signal32.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/sparc64/kernel/signal.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/sparc/mm/io-unit.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/sparc/lib/bitext.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/sparc/kernel/signal.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/sh64/kernel/irq_intc.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +3 -3 # #include -> #include # # arch/sh64/kernel/irq.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/sh/kernel/irq.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/sh/kernel/cpu/irq_imask.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/sh/boards/bigsur/setup.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/sh/boards/bigsur/irq.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/ppc64/kernel/rtas-proc.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/ppc64/kernel/ras.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/ppc64/kernel/prom_init.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/ppc64/kernel/prom.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/ppc64/kernel/ppc_ksyms.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/ppc64/kernel/pmac_setup.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -2 # #include -> #include # # arch/ppc64/kernel/lmb.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/ppc64/kernel/irq.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/ppc64/kernel/iommu.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/ppc64/kernel/bitops.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/ppc64/kernel/LparData.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/ppc/xmon/xmon.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/ppc/xmon/start.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -3 # #include -> #include # # arch/ppc/syslib/prom_init.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/ppc/syslib/prom.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/ppc/platforms/pmac_setup.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/ppc/kernel/ppc_ksyms.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/ppc/kernel/ppc_htab.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/ppc/kernel/irq.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/ppc/kernel/bitops.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/ppc/8xx_io/fec.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/ppc/8xx_io/enet.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/ppc/8260_io/fcc_enet.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/ppc/8260_io/enet.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/ppc/4xx_io/serial_sicc.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/parisc/kernel/smp.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/mips/tx4927/common/tx4927_setup.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/mips/tx4927/common/tx4927_irq.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/mips/sgi-ip32/ip32-irq.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +0 -1 # #include -> #include # # arch/mips/sgi-ip27/ip27-irq.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/mips/pmc-sierra/yosemite/irq.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/mips/momentum/ocelot_g/irq.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/mips/momentum/ocelot_c/irq.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/mips/kernel/signal_n32.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/mips/kernel/signal32.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/mips/kernel/signal.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/mips/jmr3927/rbhma3100/irq.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/mips/ite-boards/generic/irq.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/mips/gt64120/momenco_ocelot/irq.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/mips/gt64120/ev64120/irq.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/mips/baget/irq.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/mips/au1000/xxs1500/irqmap.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/mips/au1000/pb1550/irqmap.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/mips/au1000/pb1500/irqmap.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/mips/au1000/pb1100/irqmap.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/mips/au1000/pb1000/irqmap.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/mips/au1000/mtx-1/irqmap.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/mips/au1000/hydrogen3/irqmap.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/mips/au1000/db1x00/irqmap.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/mips/au1000/csb250/irqmap.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/mips/au1000/common/irq.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/mips/au1000/common/au1xxx_irqmap.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/m68k/sun3/mmu_emu.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/m32r/mm/init.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/m32r/kernel/irq.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/ia64/sn/kernel/sn2/sn2_smp.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/ia64/mm/init.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/ia64/lib/bitop.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/ia64/kernel/smpboot.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/ia64/kernel/smp.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/ia64/kernel/perfmon.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/ia64/kernel/irq_ia64.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/ia64/kernel/irq.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/ia64/hp/sim/simeth.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/ia64/hp/common/sba_iommu.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/i386/kernel/i8259.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/cris/kernel/irq.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/cris/arch-v10/drivers/serial.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/cris/arch-v10/drivers/ethernet.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/arm26/machine/small_page.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/arm/vfp/vfpsingle.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/arm/vfp/vfpdouble.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/alpha/kernel/sys_wildfire.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/alpha/kernel/sys_titan.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/alpha/kernel/sys_sx164.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/alpha/kernel/sys_rx164.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/alpha/kernel/sys_noritake.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/alpha/kernel/sys_nautilus.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/alpha/kernel/sys_mikasa.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/alpha/kernel/sys_marvel.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/alpha/kernel/sys_eiger.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/alpha/kernel/sys_eb64p.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/alpha/kernel/sys_dp264.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/alpha/kernel/sys_cabriolet.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/alpha/kernel/sys_alcor.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/alpha/kernel/smp.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/alpha/kernel/signal.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # arch/alpha/kernel/irq.c # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # Documentation/DocBook/kernel-hacking.tmpl # 2004/10/20 01:37:14-07:00 bunk@stusta.de +1 -1 # #include -> #include # # ChangeSet # 2004/10/20 08:38:41-07:00 haveblue@us.ibm.com # [PATCH] remove weird pmd cast # # I don't know what this is trying to do. It might be some kind of artifact # from when get_pgd_slow() was removed. # # The expanded expression with __pa() ends up looking something like this: # # (unsigned long)(u64)(u32)pmd-PAGE_OFFSET # # and that is just nutty because pmd is a pointer now, anyway. # # Attached patch removes the casts. # # Signed-off-by: Dave Hansen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/i386/mm/pgtable.c # 2004/10/20 01:37:12-07:00 haveblue@us.ibm.com +1 -1 # remove weird pmd cast # # ChangeSet # 2004/10/20 08:38:30-07:00 blaisorblade_spam@yahoo.it # [PATCH] use container_of() for rb_entry() # # Use, in the rb_entry definition, the container_of macro instead of # reinventing the wheel; compared to using offset_of() as I did in the prev. # version, it has type safety checking. # # Signed-off-by: Paolo 'Blaisorblade' Giarrusso # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/rbtree.h # 2004/10/20 01:37:13-07:00 blaisorblade_spam@yahoo.it +1 -2 # use container_of() for rb_entry() # # ChangeSet # 2004/10/20 08:38:15-07:00 pavel@ucw.cz # [PATCH] __init poisoning for i386 # # Overwrite __init section so calls to __init functions from normal code # are caught, reliably. # # (Plus a fix from Dave Hansen) # # Signed-off-by: Dave Hansen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/i386/mm/init.c # 2004/10/20 01:37:12-07:00 pavel@ucw.cz +1 -0 # __init poisoning for i386 # # ChangeSet # 2004/10/20 08:38:01-07:00 akpm@osdl.org # [PATCH] vmalloc_to_page() preempt cleanup # # remove unneeded preempt_disable/enable. pte_offset_map/unmap already does # that. # # Signed-off-by: Ingo Molnar # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/memory.c # 2004/10/20 01:37:12-07:00 akpm@osdl.org +0 -2 # vmalloc_to_page() preempt cleanup # # ChangeSet # 2004/10/20 08:37:45-07:00 juhl-lkml@dif.dk # [PATCH] __copy_to_user return value checks in i2o_config.c # # Signed-off-by: Jesper Juhl # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/message/i2o/i2o_config.c # 2004/10/20 01:37:12-07:00 juhl-lkml@dif.dk +19 -13 # __copy_to_user return value checks in i2o_config.c # # ChangeSet # 2004/10/20 08:37:33-07:00 Matt_Domsch@dell.com # [PATCH] modules: put srcversion checksum in each modinfo section # # Separate the module source and header checksum into a separate modinfo # field srcversion. # # With CONFIG_MODULE_SRCVERSION_ALL=y, put srcversion into every module, not # just those with MODULE_VERSION("something"). # # Patch by Rusty Russell, trivial merging and testing by Matt Domsch # # Signed-off-by: Matt Domsch # Signed-off-by: Rusty Russell # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # scripts/mod/sumversion.c # 2004/10/20 01:37:12-07:00 Matt_Domsch@dell.com +14 -66 # modules: put srcversion checksum in each modinfo section # # scripts/mod/modpost.h # 2004/10/20 01:37:12-07:00 Matt_Domsch@dell.com +6 -4 # modules: put srcversion checksum in each modinfo section # # scripts/mod/modpost.c # 2004/10/20 01:37:12-07:00 Matt_Domsch@dell.com +61 -4 # modules: put srcversion checksum in each modinfo section # # scripts/Makefile.modpost # 2004/10/20 01:37:12-07:00 Matt_Domsch@dell.com +1 -0 # modules: put srcversion checksum in each modinfo section # # init/Kconfig # 2004/10/20 01:37:12-07:00 Matt_Domsch@dell.com +12 -0 # modules: put srcversion checksum in each modinfo section # # include/linux/module.h # 2004/10/20 01:37:12-07:00 Matt_Domsch@dell.com +2 -4 # modules: put srcversion checksum in each modinfo section # # ChangeSet # 2004/10/20 08:37:21-07:00 Matt_Domsch@dell.com # [PATCH] idefloppy: suppress media not present errors # # Below is a patch to suppress printing uninformative errors from # ide-floppy.c in response to commands to floppy drives in which no media is # present. # # Without this patch, commands sent to ide-floppy devices without media # inserted cause error messages on the console (KERN_ERR level) such as: # # ide-floppy: ide: I/O error, pc = 0 key = 2, asc = 3a asq = 0 # ide-floppy: ide: I/O error, pc = 1b key = 2, asc = 3a asq = 0 # ide-floppy: ide: I/O error, pc = 23 key = 2, asc = 3a asq = 0 # ide-floppy: ide: I/O error, pc = 1e key = 2, asc = 3a asq = 0 # ide-floppy: ide: I/O error, pc = 1e key = 2, asc = 3a asq = 0 # # Dell's Virtual Floppy (system management presents to the local system an # IDE floppy device, which is actually a floppy device in a remote system # connected over an IP link) exhibits this also, when connecting to a remote # floppy drive with no media present. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/ide/ide-floppy.c # 2004/10/20 01:45:17-07:00 Matt_Domsch@dell.com +28 -11 # idefloppy: suppress media not present errors # # ChangeSet # 2004/10/20 08:37:06-07:00 colin@colino.net # [PATCH] Warning fix in drivers/macintosh/macio-adb.c # # This one fixes another unitialized var warning (which is harmless, but # whatever). # # Signed-off-by: Colin Leroy # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/macintosh/macio-adb.c # 2004/10/20 01:37:12-07:00 colin@colino.net +1 -1 # Warning fix in drivers/macintosh/macio-adb.c # # ChangeSet # 2004/10/20 08:36:51-07:00 aoki@sdl.hitachi.co.jp # [PATCH] proc.txt cleanup # # In Documentation/filesystems/proc.txt, explanation of /proc/meminfo is # described in section 1.3 (IDE devices in /proc/ide). I think that it # should be described in section 1.2 (Kernel data). # # Signed-off-by: Hideo Aoki # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # Documentation/filesystems/proc.txt # 2004/10/20 01:37:11-07:00 aoki@sdl.hitachi.co.jp +16 -16 # proc.txt cleanup # # ChangeSet # 2004/10/20 08:36:36-07:00 aoki@sdl.hitachi.co.jp # [PATCH] vm thrashing control tuning # # This patch adds "swap_token_timeout" parameter in /proc/sys/vm. The # parameter means expired time of token. Unit of the value is HZ, and the # default value is the same as current SWAP_TOKEN_TIMEOUT (i.e. HZ * 300). # # Signed-off-by: Hideo Aoki # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/thrash.c # 2004/10/20 01:37:11-07:00 aoki@sdl.hitachi.co.jp +3 -2 # vm thrashing control tuning # # kernel/sysctl.c # 2004/10/20 01:37:11-07:00 aoki@sdl.hitachi.co.jp +11 -0 # vm thrashing control tuning # # include/linux/sysctl.h # 2004/10/20 01:37:11-07:00 aoki@sdl.hitachi.co.jp +1 -0 # vm thrashing control tuning # # include/linux/swap.h # 2004/10/20 01:37:11-07:00 aoki@sdl.hitachi.co.jp +1 -0 # vm thrashing control tuning # # Documentation/sysctl/vm.txt # 2004/10/20 01:37:11-07:00 aoki@sdl.hitachi.co.jp +1 -1 # vm thrashing control tuning # # Documentation/filesystems/proc.txt # 2004/10/20 01:45:20-07:00 aoki@sdl.hitachi.co.jp +8 -0 # vm thrashing control tuning # # ChangeSet # 2004/10/20 08:36:22-07:00 Matt_Domsch@dell.com # [PATCH] EDD: use EXTENDED READ command, add CONFIG_EDD_SKIP_MBR # # Some controller BIOSes have problems with the legacy int13 fn02 READ # SECTORS command. int13 fn42 EXTENDED READ is used in preference by most # boot loaders today, so lets use that. If EXTENDED READ fails or isn't # supported, fall back to READ SECTORS. # # This hopefully resolves the three reports of BIOSes which would either # long-pause (30+ seconds) or hang completely on the legacy READ SECTORS # command. # # This also adds CONFIG_EDD_SKIP_MBR to eliminate reading the MBR on each # BIOS-presented disk, in case there are further problems in this area. # # Signed-off-by: Matt Domsch # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/edd.h # 2004/10/20 01:37:11-07:00 Matt_Domsch@dell.com +4 -0 # EDD: use EXTENDED READ command, add CONFIG_EDD_SKIP_MBR # # drivers/firmware/Kconfig # 2004/10/20 01:37:11-07:00 Matt_Domsch@dell.com +11 -0 # EDD: use EXTENDED READ command, add CONFIG_EDD_SKIP_MBR # # arch/i386/boot/edd.S # 2004/10/20 01:37:11-07:00 Matt_Domsch@dell.com +108 -18 # EDD: use EXTENDED READ command, add CONFIG_EDD_SKIP_MBR # # ChangeSet # 2004/10/20 08:36:07-07:00 rsa@us.ibm.com # [PATCH] hvc_console fix to prevent oops and late hangup and write operations # # This patch prevents execution of hvc_write() and hvc_hangup() after the tty # layer has executed a final hvc_close() against a device. This patch # provides a better method than was previously used. tty->driver_data is no # longer invalidated so we'll no longer get oopses when the tty layer allows # late hangup() and write() operations. # # - Removed silly tty->driver_data = NULL; from hvc_close which prevents # possible oops in hvc_write() and hvc_hangup() due to improperly acting # ldisc close ordering. # # - Added hp->count <= 0 check to hvc_write() and hvc_hangup() to prevent # execution of these function after hvc_close() has been invoked by the tty # layer. Same tty ldisc issues as above are the reason. # # - Added some comments to clarify the situation. # # - Awaiting a forth coming patch from Alan Cox which should clean up the # close ordering and prevent the late hangup and write ops from happening. # # Signed-off-by: Ryan S. Arnold # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/char/hvc_console.c # 2004/10/20 01:37:11-07:00 rsa@us.ibm.com +19 -8 # hvc_console fix to prevent oops and late hangup and write operations # # ChangeSet # 2004/10/20 08:35:52-07:00 yuasa@hh.iij4u.or.jp # [PATCH] mips: added missing definition and fixed typo # # This patch had added missing definition and had fixed typo for VRC4173. # # Cc: Ralf Baechle # Signed-off-by: Yoichi Yuasa # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/pci_ids.h # 2004/10/20 01:37:11-07:00 yuasa@hh.iij4u.or.jp +1 -0 # mips: added missing definition and fixed typo # # arch/mips/vr41xx/common/vrc4173.c # 2004/10/20 01:37:11-07:00 yuasa@hh.iij4u.or.jp +4 -1 # mips: added missing definition and fixed typo # # ChangeSet # 2004/10/20 08:35:37-07:00 ed@il.fontys.nl # [PATCH] nfsd: Insecure port warning shows decimal IPv4 address # # print a couple of ipv4 addresses as dotted quads, not as hex. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/nfsd/nfsproc.c # 2004/10/20 01:37:11-07:00 ed@il.fontys.nl +2 -2 # nfsd: Insecure port warning shows decimal IPv4 address # # fs/nfsd/nfsfh.c # 2004/10/20 01:37:11-07:00 ed@il.fontys.nl +2 -2 # nfsd: Insecure port warning shows decimal IPv4 address # # ChangeSet # 2004/10/20 08:35:22-07:00 olh@suse.de # [PATCH] remove scsi ioctl from udf/lowlevel.c # # I'm not sure why these defines and typedefs exists, the driver compiles # fine without it. # # Signed-off-by: Olaf Hering # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/udf/lowlevel.c # 2004/10/20 01:37:11-07:00 olh@suse.de +0 -6 # remove scsi ioctl from udf/lowlevel.c # # ChangeSet # 2004/10/20 08:35:07-07:00 baldrick@free.fr # [PATCH] firmware_class: avoid double free # # The error exit path in request_firmware frees the allocated struct firmware # *firmware, which is good. What is not so good is that the value of # firmware has already been copied out to the caller as *firmware_p. The # risk is that the caller will pass this to release_firmware, a double free. # This is exactly what will happen if the caller copied the example code # # if(request_firmware(&fw_entry, $FIRMWARE, device) == 0) # copy_fw_to_device(fw_entry->data, fw_entry->size); # release(fw_entry); # # from the firmware documentation. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/base/firmware_class.c # 2004/10/20 01:37:11-07:00 baldrick@free.fr +1 -0 # firmware_class: avoid double free # # ChangeSet # 2004/10/20 08:34:53-07:00 geert@linux-m68k.org # [PATCH] Amifb: use new amifb:off logic to enhance audio experience # # Amiga frame buffer: We used to have a local hack in fbmem.c to always call the # fbdev setup() routines, even when an fbdev was explicitly disabled on the # kernel command line (video=xxx:off). This allowed amifb to suspend the # monitor, but program the sync generator of the video controller in Denise/Lisa # to a 31 kHz/70 Hz mode, increasing the maximum audio playback frequency. # Thanks to the recently introduced fb_get_options() routine, we can kill the # local hack and just use the return value of fb_get_options(). # # Signed-off-by: Geert Uytterhoeven # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/amifb.c # 2004/10/20 01:37:11-07:00 geert@linux-m68k.org +3 -3 # Amifb: use new amifb:off logic to enhance audio experience # # ChangeSet # 2004/10/20 08:34:38-07:00 geert@linux-m68k.org # [PATCH] m68k: NULL vs. 0 cleanups # # A few more NULL vs. 0 cleanups, as detected by sparse. # # Signed-off-by: Geert Uytterhoeven # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-generic/dma-mapping-broken.h # 2004/10/20 01:37:10-07:00 geert@linux-m68k.org +1 -1 # m68k: NULL vs. 0 cleanups # # drivers/char/amiserial.c # 2004/10/20 01:45:17-07:00 geert@linux-m68k.org +6 -6 # m68k: NULL vs. 0 cleanups # # arch/m68k/mm/memory.c # 2004/10/20 01:37:10-07:00 geert@linux-m68k.org +1 -1 # m68k: NULL vs. 0 cleanups # # arch/m68k/kernel/setup.c # 2004/10/20 01:37:10-07:00 geert@linux-m68k.org +1 -1 # m68k: NULL vs. 0 cleanups # # ChangeSet # 2004/10/20 08:34:23-07:00 geert@linux-m68k.org # [PATCH] Amiga frame buffer: kill obsolete DMI Resolver code # # Kill remainings of the DMI Resolver support code that got removed somewhere # between 2.0 and 2.2. # # Signed-off-by: Geert Uytterhoeven # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/amifb.c # 2004/10/20 01:45:24-07:00 geert@linux-m68k.org +0 -13 # Amiga frame buffer: kill obsolete DMI Resolver code # # ChangeSet # 2004/10/20 08:34:09-07:00 geert@linux-m68k.org # [PATCH] Amifb: update pseudocolor bitfield lenghts # # Amiga frame buffer: The new convention (introduced in 2.6.9-rc1) requires that # the usable color depth for pseudocolor visuals is indicated by the lengths of # the color bitfields. Update amifb for this convention, and add a special case # for HAM (Hold-and-Modify) mode (colormap has 16 (HAM6) or 64 (HAM8) entries). # # Signed-off-by: Geert Uytterhoeven # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/amifb.c # 2004/10/20 01:45:24-07:00 geert@linux-m68k.org +5 -15 # Amifb: update pseudocolor bitfield lenghts # # ChangeSet # 2004/10/20 08:33:54-07:00 geert@linux-m68k.org # [PATCH] M68k: don't emit empty stack program header in vmlinux # # Recent versions of ld add an empty stack program header to the kernel image, # which makes it incompatible with current m68k bootstrap loaders. Modify the # linker script to make sure we see only the program headers that are really # needed. (from Roman Zippel) # # Signed-off-by: Geert Uytterhoeven # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/m68k/kernel/vmlinux.lds.S # 2004/10/20 01:37:09-07:00 geert@linux-m68k.org +5 -1 # M68k: don't emit empty stack program header in vmlinux # # arch/m68k/kernel/vmlinux-std.lds # 2004/10/20 01:37:09-07:00 geert@linux-m68k.org +2 -2 # M68k: don't emit empty stack program header in vmlinux # # ChangeSet # 2004/10/20 08:33:40-07:00 geert@linux-m68k.org # [PATCH] m68k: minmax-removal arch/m68k/kernel/bios32.c # # M68k PCI: Removes unnecessary min/max macros and change calls to use kernel.h # macros instead. # # Signed-off-by: Michael Veeck # Signed-off-by: Maximilian Attems # Signed-off-by: Geert Uytterhoeven # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/m68k/kernel/bios32.c # 2004/10/20 01:37:09-07:00 geert@linux-m68k.org +2 -4 # m68k: minmax-removal arch/m68k/kernel/bios32.c # # ChangeSet # 2004/10/20 08:33:24-07:00 geert@linux-m68k.org # [PATCH] Atari ACSI dependencies # # Atari ACSI: Correct a small problem in the dependencies of ATARI_BIONET and # ATARI_PAMSNET (e.g. ATARI_ACSI=m shouldn't allow ATARI_BIONET=y). # # Signed-off-by: Adrian Bunk # Signed-off-by: Geert Uytterhoeven # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/net/Kconfig # 2004/10/20 01:37:10-07:00 geert@linux-m68k.org +2 -2 # Atari ACSI dependencies # # ChangeSet # 2004/10/20 08:33:12-07:00 geert@linux-m68k.org # [PATCH] m68k: MM off-by-one # # Fix off-by-one error in zone size calculation (from Didier Mequignon and Petr # Stehlik) # # Signed-off-by: Geert Uytterhoeven # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/m68k/mm/motorola.c # 2004/10/20 01:37:09-07:00 geert@linux-m68k.org +1 -1 # m68k: MM off-by-one # # ChangeSet # 2004/10/20 08:32:59-07:00 janitor@sternwelten.at # [PATCH] drivers: remove unused MOD_{DEC,INC}_USE_COUNT # # hch send in a patch to remove MOD_{DEC,INC}_USE_COUNT. Let's also remove # useless references to it (comments, old ifdefs). # # Signed-off-by: maximilian attems # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/net/starfire.c # 2004/10/20 01:37:09-07:00 janitor@sternwelten.at +2 -14 # drivers: remove unused MOD_{DEC,INC}_USE_COUNT # # drivers/net/declance.c # 2004/10/20 01:37:09-07:00 janitor@sternwelten.at +0 -9 # drivers: remove unused MOD_{DEC,INC}_USE_COUNT # # drivers/media/video/saa7134/saa7134-i2c.c # 2004/10/20 01:37:09-07:00 janitor@sternwelten.at +0 -12 # drivers: remove unused MOD_{DEC,INC}_USE_COUNT # # drivers/media/video/bttv-i2c.c # 2004/10/20 01:37:09-07:00 janitor@sternwelten.at +0 -15 # drivers: remove unused MOD_{DEC,INC}_USE_COUNT # # drivers/isdn/i4l/isdn_bsdcomp.c # 2004/10/20 01:45:17-07:00 janitor@sternwelten.at +1 -1 # drivers: remove unused MOD_{DEC,INC}_USE_COUNT # # drivers/isdn/hysdn/hycapi.c # 2004/10/20 01:37:09-07:00 janitor@sternwelten.at +0 -3 # drivers: remove unused MOD_{DEC,INC}_USE_COUNT # # ChangeSet # 2004/10/20 08:32:44-07:00 oleg@tv-sign.ru # [PATCH] copy_thread(): unneeded child_tid initialization # # {set,clear}_child_tid initialized in copy_process() right after return from # copy_thread(). # # These vars are not used in cleanup path if copy_thread() fails. # # grep -r _child_tid arch/ shows only ia64/kernel/asm-offsets.c, # so i blindly patched non i386 archs too. # # Signed-off-by: Oleg Nesterov # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/x86_64/kernel/process.c # 2004/10/20 01:37:09-07:00 oleg@tv-sign.ru +0 -1 # copy_thread(): unneeded child_tid initialization # # arch/sparc64/kernel/process.c # 2004/10/20 01:37:09-07:00 oleg@tv-sign.ru +0 -2 # copy_thread(): unneeded child_tid initialization # # arch/sparc/kernel/process.c # 2004/10/20 01:37:09-07:00 oleg@tv-sign.ru +0 -2 # copy_thread(): unneeded child_tid initialization # # arch/sh64/kernel/process.c # 2004/10/20 01:37:09-07:00 oleg@tv-sign.ru +0 -3 # copy_thread(): unneeded child_tid initialization # # arch/sh/kernel/process.c # 2004/10/20 01:37:09-07:00 oleg@tv-sign.ru +0 -1 # copy_thread(): unneeded child_tid initialization # # arch/s390/kernel/process.c # 2004/10/20 01:37:09-07:00 oleg@tv-sign.ru +0 -1 # copy_thread(): unneeded child_tid initialization # # arch/ppc64/kernel/process.c # 2004/10/20 01:37:09-07:00 oleg@tv-sign.ru +0 -2 # copy_thread(): unneeded child_tid initialization # # arch/ppc/kernel/process.c # 2004/10/20 01:37:09-07:00 oleg@tv-sign.ru +0 -2 # copy_thread(): unneeded child_tid initialization # # arch/mips/kernel/process.c # 2004/10/20 01:37:09-07:00 oleg@tv-sign.ru +0 -1 # copy_thread(): unneeded child_tid initialization # # arch/m32r/kernel/process.c # 2004/10/20 01:37:09-07:00 oleg@tv-sign.ru +0 -2 # copy_thread(): unneeded child_tid initialization # # arch/i386/kernel/process.c # 2004/10/20 01:37:09-07:00 oleg@tv-sign.ru +0 -1 # copy_thread(): unneeded child_tid initialization # # arch/cris/arch-v10/kernel/process.c # 2004/10/20 01:37:09-07:00 oleg@tv-sign.ru +0 -2 # copy_thread(): unneeded child_tid initialization # # ChangeSet # 2004/10/20 08:32:29-07:00 venkatesh.pallipadi@intel.com # [PATCH] x86[64]: display phys_proc_id only when it is initialized # # phys_proc_id gets initialized only when (smp_num_siblings > 1). But gets # printed even when (smp_num_siblings == 1). As a result we print incorrect # physical processor id in /proc/cpuinfo, when HT is disabled. # # Signed-off-by:: "Venkatesh Pallipadi" # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/x86_64/kernel/setup.c # 2004/10/20 01:37:09-07:00 venkatesh.pallipadi@intel.com +1 -1 # x86[64]: display phys_proc_id only when it is initialized # # arch/i386/kernel/cpu/proc.c # 2004/10/20 01:37:09-07:00 venkatesh.pallipadi@intel.com +1 -1 # x86[64]: display phys_proc_id only when it is initialized # # ChangeSet # 2004/10/20 08:32:14-07:00 hch@lst.de # [PATCH] don't include from drivers # # is internals for the generic irq handler implementation, # which is used on most but not all platforms. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # sound/oss/dmasound/dmasound_awacs.c # 2004/10/20 01:37:09-07:00 hch@lst.de +0 -1 # don't include from drivers # # sound/isa/sgalaxy.c # 2004/10/20 01:37:09-07:00 hch@lst.de +1 -1 # don't include from drivers # # drivers/ieee1394/pcilynx.c # 2004/10/20 01:37:09-07:00 hch@lst.de +0 -1 # don't include from drivers # # drivers/ieee1394/ohci1394.c # 2004/10/20 01:37:09-07:00 hch@lst.de +0 -1 # don't include from drivers # # ChangeSet # 2004/10/20 08:31:59-07:00 oleg@tv-sign.ru # [PATCH] detach_pid(): eliminate one find_pid() call # # Now there is no point in calling costly find_pid(type) if # __detach_pid(type) returned non zero value. # # Acked-By: Kirill Korotaev # Signed-off-by: Oleg Nesterov # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/pid.c # 2004/10/20 01:37:08-07:00 oleg@tv-sign.ru +4 -3 # detach_pid(): eliminate one find_pid() call # # ChangeSet # 2004/10/20 08:31:47-07:00 oleg@tv-sign.ru # [PATCH] detach_pid(): restore optimization # # Kirill's kernel/pid.c rework broke optimization logic in detach_pid(). Non # zero return from __detach_pid() was used to indicate, that this pid can # probably be freed. Current version always (modulo idle threads) return non # zero value, thus resulting in unneccesary pid_hash scanning. # # Also, uninlining __detach_pid() reduces pid.o text size from 2492 to 1600 # bytes. # # Acked-By: Kirill Korotaev # Signed-off-by: Oleg Nesterov # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/pid.c # 2004/10/20 01:45:26-07:00 oleg@tv-sign.ru +7 -4 # detach_pid(): restore optimization # # ChangeSet # 2004/10/20 08:31:31-07:00 clameter@sgi.com # [PATCH] Posix compliant cpu clocks V6: mmtimer provides CLOCK_SGI_CYCLE # # * Add CLOCK_SGI_CYCLE provided by drivers/char/mmtimer # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/time.h # 2004/10/20 01:37:08-07:00 clameter@sgi.com +1 -0 # Posix compliant cpu clocks V6: mmtimer provides CLOCK_SGI_CYCLE # # drivers/char/mmtimer.c # 2004/10/20 01:37:08-07:00 clameter@sgi.com +44 -0 # Posix compliant cpu clocks V6: mmtimer provides CLOCK_SGI_CYCLE # # ChangeSet # 2004/10/20 08:31:19-07:00 clameter@sgi.com # [PATCH] Posix compliant cpu clocks # # POSIX clocks are to be implemented in the following way according # to V3 of the Single Unix Specification: # # 1. CLOCK_PROCESS_CPUTIME_ID # # Implementations shall also support the special clockid_t value # CLOCK_PROCESS_CPUTIME_ID, which represents the CPU-time clock of the # calling process when invoking one of the clock_*() or timer_*() # functions. For these clock IDs, the values returned by clock_gettime() and # specified by clock_settime() represent the amount of execution time of the # process associated with the clock. # # 2. CLOCK_THREAD_CPUTIME_ID # # Implementations shall also support the special clockid_t value # CLOCK_THREAD_CPUTIME_ID, which represents the CPU-time clock of the # calling thread when invoking one of the clock_*() or timer_*() # functions. For these clock IDs, the values returned by clock_gettime() # and specified by clock_settime() shall represent the amount of # execution time of the thread associated with the clock. # # These times mentioned are CPU processing times and not the time that has # passed since the startup of a process. Glibc currently provides its own # implementation of these two clocks which is designed to return the time # that passed since the startup of a process or a thread. # # Moreover Glibc's clocks are bound to CPU timers which is problematic when the # frequency of the clock changes or the process is moved to a different # processor whose cpu timer may not be fully synchronized to the cpu timer # of the current CPU. This patchset results in a both clocks working reliably. # # The patch also implements the access to other the thread and process clocks # of linux processes by using negative clockid's: # # 1. For CLOCK_PROCESS_CPUTIME_ID: -pid # 2. For CLOCK_THREAD_CPUTIME_ID: -(pid + PID_MAX_LIMIT) # # This allows # # clock_getcpuclockid(pid) to return -pid # # and # # pthread_getcpuiclock(pid) to return -(pid + PID_MAX_LIMIT) # # to allow access to the corresponding clocks. # # Todo: # - The timer API to generate events by a non tick based timer is not # usable in its current state. The posix timer API seems to be only # useful at this point to define clock_get/set. Need to revise this. # - Implement timed interrupts in mmtimer after API is revised. # # The mmtimer patch is unchanged from V6 and stays as is in 2.6.9-rc3-mm2. # But I expect to update the driver as soon as the interface to setup hardware # timer interrupts is usable. # # Single Thread Testing # CLOCK_THREAD_CPUTIME_ID= 0.494140878 resolution= 0.000976563 # CLOCK_PROCESS_CPUTIME_ID= 0.494140878 resolution= 0.000976563 # Multi Thread Testing # Starting Thread: 0 1 2 3 4 5 6 7 8 9 # Joining Thread: 0 1 2 3 4 5 6 7 8 9 # 0 Cycles= 0 Thread= 0.000000000ns Process= 0.495117441ns # 1 Cycles=1000000 Thread= 0.140625072ns Process= 2.523438792ns # 2 Cycles=2000000 Thread= 0.966797370ns Process= 8.512699671ns # 3 Cycles=3000000 Thread= 0.806641038ns Process= 7.561527309ns # 4 Cycles=4000000 Thread= 1.865235330ns Process= 12.891608163ns # 5 Cycles=5000000 Thread= 1.604493009ns Process= 11.528326215ns # 6 Cycles=6000000 Thread= 2.086915131ns Process= 13.500983475ns # 7 Cycles=7000000 Thread= 2.245118337ns Process= 13.947272766ns # 8 Cycles=8000000 Thread= 1.604493009ns Process= 12.252935961ns # 9 Cycles=9000000 Thread= 2.160157356ns Process= 13.977546219ns # # Clock status at the end of the timer tests: # Gettimeofday() = 1097084999.489938000 # CLOCK_REALTIME= 1097084999.490116229 resolution= 0.000000040 # CLOCK_MONOTONIC= 177.071675109 resolution= 0.000000040 # CLOCK_PROCESS_CPUTIME_ID= 13.978522782 resolution= 0.000976563 # CLOCK_THREAD_CPUTIME_ID= 0.497070567 resolution= 0.000976563 # CLOCK_SGI_CYCLE= 229.967982280 resolution= 0.000000040 # PROCESS clock of 1 (init)= 4.833986850 resolution= 0.000976563 # THREAD clock of 1 (init)= 0.009765630 resolution= 0.000976563 # # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/posix-timers.c # 2004/10/20 01:37:08-07:00 clameter@sgi.com +131 -15 # Posix compliant cpu clocks # # include/linux/time.h # 2004/10/20 01:45:26-07:00 clameter@sgi.com +6 -1 # Posix compliant cpu clocks # # include/linux/posix-timers.h # 2004/10/20 01:37:08-07:00 clameter@sgi.com +16 -3 # Posix compliant cpu clocks # # ChangeSet # 2004/10/20 08:31:04-07:00 fhirtz@redhat.com # [PATCH] Display committed memory limit and available in meminfo # # The following patch will have the committed memory limit (per the current # overcommit ratio) and the amount of memory remaining under this limit # displayed in meminfo. # # It's presently somewhat difficult to use the strict memory overcommit # settings as it's somewhat difficult to determine the amount of memory # remaining under the cap. This patch would make using strict overcommit a # good bit simpler. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/proc/proc_misc.c # 2004/10/20 01:37:08-07:00 fhirtz@redhat.com +10 -2 # Display committed memory limit and available in meminfo # # Documentation/vm/overcommit-accounting # 2004/10/20 01:37:08-07:00 fhirtz@redhat.com +4 -0 # Display committed memory limit and available in meminfo # # Documentation/filesystems/proc.txt # 2004/10/20 01:45:20-07:00 fhirtz@redhat.com +40 -14 # Display committed memory limit and available in meminfo # # ChangeSet # 2004/10/20 08:30:53-07:00 shemminger@osdl.org # [PATCH] register_chrdev_region(), alloc_chrdev_region() const char # # A couple chrdev routines take a constant string and should be declared with # const char *. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/fs.h # 2004/10/20 01:45:08-07:00 shemminger@osdl.org +2 -2 # register_chrdev_region(), alloc_chrdev_region() const char # # fs/char_dev.c # 2004/10/20 01:37:08-07:00 shemminger@osdl.org +3 -2 # register_chrdev_region(), alloc_chrdev_region() const char # # ChangeSet # 2004/10/20 08:30:40-07:00 mahalcro@us.ibm.com # [PATCH] BSD Secure Levels LSM: documentation # # This patch includes documentation on using the BSD Secure Levels LSM. # # Signed-off-by: Michael A. Halcrow # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # Documentation/seclvl.txt # 2004/10/20 01:37:07-07:00 mahalcro@us.ibm.com +97 -0 # BSD Secure Levels LSM: documentation # # Documentation/seclvl.txt # 2004/10/20 01:37:07-07:00 mahalcro@us.ibm.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/Documentation/seclvl.txt # # ChangeSet # 2004/10/20 08:30:25-07:00 mahalcro@us.ibm.com # [PATCH] BSD Secure Levels LSM: core # # This patch modifies Kconfig and Makefile to support building the BSD # Secure Levels LSM, in addition to the module itself. # # Signed-off-by: Michael A. Halcrow # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # security/seclvl.c # 2004/10/20 01:37:08-07:00 mahalcro@us.ibm.com +747 -0 # BSD Secure Levels LSM: core # # security/Makefile # 2004/10/20 01:37:08-07:00 mahalcro@us.ibm.com +1 -0 # BSD Secure Levels LSM: core # # security/Kconfig # 2004/10/20 01:37:08-07:00 mahalcro@us.ibm.com +11 -0 # BSD Secure Levels LSM: core # # security/seclvl.c # 2004/10/20 01:37:08-07:00 mahalcro@us.ibm.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/security/seclvl.c # # ChangeSet # 2004/10/20 08:30:12-07:00 mahalcro@us.ibm.com # [PATCH] BSD Secure Levels LSM: add time hooks # # I have received positive feedback from various individuals who have applied my # BSD Secure Levels LSM patch, and so at this point I am submitting it to you # with a request to merge it in. Nothing has changed in this patch since when I # last posted it to the LKML, so I am not re-sending it there. # # This first patch adds hooks to catch attempts to set the system clock back. # # Signed-off-by: Michael A. Halcrow # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # security/dummy.c # 2004/10/20 01:37:08-07:00 mahalcro@us.ibm.com +8 -0 # BSD Secure Levels LSM: add time hooks # # security/commoncap.c # 2004/10/20 01:37:08-07:00 mahalcro@us.ibm.com +11 -5 # BSD Secure Levels LSM: add time hooks # # security/capability.c # 2004/10/20 01:37:08-07:00 mahalcro@us.ibm.com +1 -0 # BSD Secure Levels LSM: add time hooks # # kernel/time.c # 2004/10/20 01:37:07-07:00 mahalcro@us.ibm.com +13 -5 # BSD Secure Levels LSM: add time hooks # # include/linux/security.h # 2004/10/20 01:37:07-07:00 mahalcro@us.ibm.com +19 -0 # BSD Secure Levels LSM: add time hooks # # arch/ppc64/kernel/time.c # 2004/10/20 01:37:07-07:00 mahalcro@us.ibm.com +11 -6 # BSD Secure Levels LSM: add time hooks # # arch/mips/kernel/sysirix.c # 2004/10/20 01:37:07-07:00 mahalcro@us.ibm.com +8 -2 # BSD Secure Levels LSM: add time hooks # # ChangeSet # 2004/10/20 08:30:01-07:00 roland@redhat.com # [PATCH] move struct k_itimer out of linux/sched.h # # I don't know why struct k_itimer was ever declared in sched.h; perhaps at # one time it was referenced by something else there. There is no need for # it now. This patch moves the struct where it belongs, in # linux/posix-timers.h. It has zero effect on anything except keeping the # source easier to read. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/sched.h # 2004/10/20 01:37:07-07:00 roland@redhat.com +0 -20 # move struct k_itimer out of linux/sched.h # # include/linux/posix-timers.h # 2004/10/20 01:45:27-07:00 roland@redhat.com +20 -0 # move struct k_itimer out of linux/sched.h # # ChangeSet # 2004/10/20 08:29:47-07:00 jbglaw@lug-owl.de # [PATCH] Document DEC VSXXX-AB digitizer as known working # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/input/mouse/Kconfig # 2004/10/20 01:37:07-07:00 jbglaw@lug-owl.de +3 -3 # Document DEC VSXXX-AB digitizer as known working # # ChangeSet # 2004/10/20 08:29:31-07:00 mingo@elte.hu # [PATCH] disk stats preempt safety # # The per-cpu disk stats are being updated in a non-preempt-safe manner in a # couple of places. # # The patch introduces introduces preempt and non-preempt versions of the # statistics code and updates the block code to use the appropriate ones. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/genhd.h # 2004/10/20 01:37:07-07:00 mingo@elte.hu +21 -6 # disk stats preempt safety # # drivers/block/ll_rw_blk.c # 2004/10/20 01:37:07-07:00 mingo@elte.hu +10 -10 # disk stats preempt safety # # ChangeSet # 2004/10/20 08:29:19-07:00 zwane@linuxpower.ca # [PATCH] Update 'noapic' description # # The 'noapic' kernel parameter only disables IOAPIC use and not all the # APICs (which would include local APICs) in the system. # # Signed-off-by: Zwane Mwaikambo # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # Documentation/kernel-parameters.txt # 2004/10/20 01:45:06-07:00 zwane@linuxpower.ca +2 -2 # Update 'noapic' description # # ChangeSet # 2004/10/20 08:29:04-07:00 wli@holomorphy.com # [PATCH] vm: convert users of remap_page_range() under sound/ to use remap_pfn_range() # # This patch converts all users of remap_page_range() under sound/ to use # remap_pfn_range(), with the exception of maestro3 changelogs, which are likely # expected to be preserved intact apart from additions (as most changelogs are), # regardless of API changes. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # sound/oss/ymfpci.c # 2004/10/20 01:37:07-07:00 wli@holomorphy.com +3 -2 # vm: convert users of remap_page_range() under sound/ to use remap_pfn_range() # # sound/oss/trident.c # 2004/10/20 01:37:07-07:00 wli@holomorphy.com +3 -2 # vm: convert users of remap_page_range() under sound/ to use remap_pfn_range() # # sound/oss/soundcard.c # 2004/10/20 01:37:07-07:00 wli@holomorphy.com +3 -3 # vm: convert users of remap_page_range() under sound/ to use remap_pfn_range() # # sound/oss/sonicvibes.c # 2004/10/20 01:37:07-07:00 wli@holomorphy.com +4 -2 # vm: convert users of remap_page_range() under sound/ to use remap_pfn_range() # # sound/oss/rme96xx.c # 2004/10/20 01:37:07-07:00 wli@holomorphy.com +2 -2 # vm: convert users of remap_page_range() under sound/ to use remap_pfn_range() # # sound/oss/maestro3.c # 2004/10/20 01:37:07-07:00 wli@holomorphy.com +3 -1 # vm: convert users of remap_page_range() under sound/ to use remap_pfn_range() # # sound/oss/maestro.c # 2004/10/20 01:37:07-07:00 wli@holomorphy.com +4 -2 # vm: convert users of remap_page_range() under sound/ to use remap_pfn_range() # # sound/oss/ite8172.c # 2004/10/20 01:37:07-07:00 wli@holomorphy.com +3 -2 # vm: convert users of remap_page_range() under sound/ to use remap_pfn_range() # # sound/oss/i810_audio.c # 2004/10/20 01:37:07-07:00 wli@holomorphy.com +3 -2 # vm: convert users of remap_page_range() under sound/ to use remap_pfn_range() # # sound/oss/forte.c # 2004/10/20 01:37:07-07:00 wli@holomorphy.com +2 -1 # vm: convert users of remap_page_range() under sound/ to use remap_pfn_range() # # sound/oss/esssolo1.c # 2004/10/20 01:37:07-07:00 wli@holomorphy.com +4 -2 # vm: convert users of remap_page_range() under sound/ to use remap_pfn_range() # # sound/oss/es1371.c # 2004/10/20 01:37:07-07:00 wli@holomorphy.com +7 -3 # vm: convert users of remap_page_range() under sound/ to use remap_pfn_range() # # sound/oss/es1370.c # 2004/10/20 01:37:07-07:00 wli@holomorphy.com +7 -3 # vm: convert users of remap_page_range() under sound/ to use remap_pfn_range() # # sound/oss/cs46xx.c # 2004/10/20 01:37:07-07:00 wli@holomorphy.com +4 -3 # vm: convert users of remap_page_range() under sound/ to use remap_pfn_range() # # sound/oss/cs4281/cs4281m.c # 2004/10/20 01:37:07-07:00 wli@holomorphy.com +6 -5 # vm: convert users of remap_page_range() under sound/ to use remap_pfn_range() # # sound/oss/cmpci.c # 2004/10/20 01:37:07-07:00 wli@holomorphy.com +4 -2 # vm: convert users of remap_page_range() under sound/ to use remap_pfn_range() # # sound/oss/au1000.c # 2004/10/20 01:37:07-07:00 wli@holomorphy.com +3 -2 # vm: convert users of remap_page_range() under sound/ to use remap_pfn_range() # # sound/oss/ali5455.c # 2004/10/20 01:37:07-07:00 wli@holomorphy.com +4 -2 # vm: convert users of remap_page_range() under sound/ to use remap_pfn_range() # # ChangeSet # 2004/10/20 08:28:49-07:00 wli@holomorphy.com # [PATCH] vm: convert users of remap_page_range() under include/asm-*/ to use remap_pfn_range() # # This patch converts uses of remap_page_range() via io_remap_page_range() in # include/asm-*/ to use remap_pfn_range(). io_remap_page_range() has a similar # physical address overflow issue that needs to be addressed later. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-x86_64/pgtable.h # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +2 -1 # vm: convert users of remap_page_range() under include/asm-*/ to use remap_pfn_range() # # include/asm-sh64/pgtable.h # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +2 -1 # vm: convert users of remap_page_range() under include/asm-*/ to use remap_pfn_range() # # include/asm-sh/pgtable.h # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +2 -1 # vm: convert users of remap_page_range() under include/asm-*/ to use remap_pfn_range() # # include/asm-ppc64/pgtable.h # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +2 -1 # vm: convert users of remap_page_range() under include/asm-*/ to use remap_pfn_range() # # include/asm-ppc/pgtable.h # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +2 -1 # vm: convert users of remap_page_range() under include/asm-*/ to use remap_pfn_range() # # include/asm-parisc/pgtable.h # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +2 -1 # vm: convert users of remap_page_range() under include/asm-*/ to use remap_pfn_range() # # include/asm-mips/pgtable.h # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +2 -1 # vm: convert users of remap_page_range() under include/asm-*/ to use remap_pfn_range() # # include/asm-m68knommu/pgtable.h # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +2 -1 # vm: convert users of remap_page_range() under include/asm-*/ to use remap_pfn_range() # # include/asm-m68k/pgtable.h # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +2 -1 # vm: convert users of remap_page_range() under include/asm-*/ to use remap_pfn_range() # # include/asm-m32r/pgtable.h # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +2 -1 # vm: convert users of remap_page_range() under include/asm-*/ to use remap_pfn_range() # # include/asm-ia64/pgtable.h # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +3 -1 # vm: convert users of remap_page_range() under include/asm-*/ to use remap_pfn_range() # # include/asm-i386/pgtable.h # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +2 -1 # vm: convert users of remap_page_range() under include/asm-*/ to use remap_pfn_range() # # include/asm-h8300/pgtable.h # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +2 -1 # vm: convert users of remap_page_range() under include/asm-*/ to use remap_pfn_range() # # include/asm-arm26/pgtable.h # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +1 -1 # vm: convert users of remap_page_range() under include/asm-*/ to use remap_pfn_range() # # include/asm-arm/pgtable.h # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +1 -1 # vm: convert users of remap_page_range() under include/asm-*/ to use remap_pfn_range() # # include/asm-alpha/pgtable.h # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +1 -1 # vm: convert users of remap_page_range() under include/asm-*/ to use remap_pfn_range() # # ChangeSet # 2004/10/20 08:28:33-07:00 wli@holomorphy.com # [PATCH] vm: convert users of remap_page_range() under drivers/ and net/ to use remap_pfn_range() # # This patch converts all callers of remap_page_range() under arch/ and net/ to # use remap_pfn_range() instead. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # net/packet/af_packet.c # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +2 -1 # vm: convert users of remap_page_range() under drivers/ and net/ to use remap_pfn_range() # # drivers/video/sgivwfb.c # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +2 -2 # vm: convert users of remap_page_range() under drivers/ and net/ to use remap_pfn_range() # # drivers/video/igafb.c # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +2 -2 # vm: convert users of remap_page_range() under drivers/ and net/ to use remap_pfn_range() # # drivers/video/gbefb.c # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +2 -2 # vm: convert users of remap_page_range() under drivers/ and net/ to use remap_pfn_range() # # drivers/video/aty/atyfb_base.c # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +2 -2 # vm: convert users of remap_page_range() under drivers/ and net/ to use remap_pfn_range() # # drivers/usb/media/w9968cf.c # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +3 -18 # vm: convert users of remap_page_range() under drivers/ and net/ to use remap_pfn_range() # # drivers/usb/media/vicam.c # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +2 -12 # vm: convert users of remap_page_range() under drivers/ and net/ to use remap_pfn_range() # # drivers/usb/media/usbvideo.c # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +2 -17 # vm: convert users of remap_page_range() under drivers/ and net/ to use remap_pfn_range() # # drivers/usb/media/stv680.c # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +2 -16 # vm: convert users of remap_page_range() under drivers/ and net/ to use remap_pfn_range() # # drivers/usb/media/sn9c102_core.c # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +2 -14 # vm: convert users of remap_page_range() under drivers/ and net/ to use remap_pfn_range() # # drivers/usb/media/se401.c # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +2 -16 # vm: convert users of remap_page_range() under drivers/ and net/ to use remap_pfn_range() # # drivers/usb/media/ov511.c # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +2 -18 # vm: convert users of remap_page_range() under drivers/ and net/ to use remap_pfn_range() # # drivers/usb/class/audio.c # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +4 -1 # vm: convert users of remap_page_range() under drivers/ and net/ to use remap_pfn_range() # # drivers/sbus/char/jsflash.c # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +1 -1 # vm: convert users of remap_page_range() under drivers/ and net/ to use remap_pfn_range() # # drivers/sbus/char/flash.c # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +2 -2 # vm: convert users of remap_page_range() under drivers/ and net/ to use remap_pfn_range() # # drivers/media/video/zr36120.c # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +2 -2 # vm: convert users of remap_page_range() under drivers/ and net/ to use remap_pfn_range() # # drivers/media/video/zoran_driver.c # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +9 -13 # vm: convert users of remap_page_range() under drivers/ and net/ to use remap_pfn_range() # # drivers/media/video/planb.c # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +4 -2 # vm: convert users of remap_page_range() under drivers/ and net/ to use remap_pfn_range() # # drivers/media/video/meye.c # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +2 -15 # vm: convert users of remap_page_range() under drivers/ and net/ to use remap_pfn_range() # # drivers/media/video/cpia.c # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +2 -16 # vm: convert users of remap_page_range() under drivers/ and net/ to use remap_pfn_range() # # drivers/ieee1394/video1394.c # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +1 -1 # vm: convert users of remap_page_range() under drivers/ and net/ to use remap_pfn_range() # # drivers/char/mmtimer.c # 2004/10/20 01:45:26-07:00 wli@holomorphy.com +4 -4 # vm: convert users of remap_page_range() under drivers/ and net/ to use remap_pfn_range() # # drivers/char/hpet.c # 2004/10/20 01:45:17-07:00 wli@holomorphy.com +3 -3 # vm: convert users of remap_page_range() under drivers/ and net/ to use remap_pfn_range() # # drivers/char/ftape/lowlevel/ftape-ctl.c # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +5 -2 # vm: convert users of remap_page_range() under drivers/ and net/ to use remap_pfn_range() # # drivers/char/drm/i830_dma.c # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +2 -2 # vm: convert users of remap_page_range() under drivers/ and net/ to use remap_pfn_range() # # drivers/char/drm/i810_dma.c # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +2 -2 # vm: convert users of remap_page_range() under drivers/ and net/ to use remap_pfn_range() # # drivers/char/drm/drm_vm.h # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +2 -2 # vm: convert users of remap_page_range() under drivers/ and net/ to use remap_pfn_range() # # drivers/char/agp/frontend.c # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +4 -4 # vm: convert users of remap_page_range() under drivers/ and net/ to use remap_pfn_range() # # ChangeSet # 2004/10/20 08:28:15-07:00 wli@holomorphy.com # [PATCH] vm: convert references to remap_page_range() under arch/ and Documentation/ to remap_pfn_range() # # This patch converts all callers of remap_page_range() under arch/ and all # references in Documentation/ to use remap_pfn_range(). # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/um/drivers/mmapper_kern.c # 2004/10/20 01:37:05-07:00 wli@holomorphy.com +2 -2 # vm: convert references to remap_page_range() under arch/ and Documentation/ to remap_pfn_range() # # arch/sparc64/mm/generic.c # 2004/10/20 01:37:05-07:00 wli@holomorphy.com +1 -1 # vm: convert references to remap_page_range() under arch/ and Documentation/ to remap_pfn_range() # # arch/sparc/mm/generic.c # 2004/10/20 01:37:05-07:00 wli@holomorphy.com +1 -1 # vm: convert references to remap_page_range() under arch/ and Documentation/ to remap_pfn_range() # # arch/ppc64/kernel/proc_ppc64.c # 2004/10/20 01:37:05-07:00 wli@holomorphy.com +2 -1 # vm: convert references to remap_page_range() under arch/ and Documentation/ to remap_pfn_range() # # arch/ppc64/kernel/pci.c # 2004/10/20 01:37:05-07:00 wli@holomorphy.com +1 -1 # vm: convert references to remap_page_range() under arch/ and Documentation/ to remap_pfn_range() # # arch/ppc/kernel/pci.c # 2004/10/20 01:37:05-07:00 wli@holomorphy.com +1 -1 # vm: convert references to remap_page_range() under arch/ and Documentation/ to remap_pfn_range() # # arch/ia64/pci/pci.c # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +1 -1 # vm: convert references to remap_page_range() under arch/ and Documentation/ to remap_pfn_range() # # arch/ia64/kernel/perfmon.c # 2004/10/20 01:45:17-07:00 wli@holomorphy.com +4 -22 # vm: convert references to remap_page_range() under arch/ and Documentation/ to remap_pfn_range() # # arch/i386/pci/i386.c # 2004/10/20 01:37:05-07:00 wli@holomorphy.com +1 -1 # vm: convert references to remap_page_range() under arch/ and Documentation/ to remap_pfn_range() # # arch/arm/kernel/bios32.c # 2004/10/20 01:37:05-07:00 wli@holomorphy.com +2 -2 # vm: convert references to remap_page_range() under arch/ and Documentation/ to remap_pfn_range() # # Documentation/IO-mapping.txt # 2004/10/20 01:37:05-07:00 wli@holomorphy.com +4 -3 # vm: convert references to remap_page_range() under arch/ and Documentation/ to remap_pfn_range() # # ChangeSet # 2004/10/20 08:28:00-07:00 wli@holomorphy.com # [PATCH] vm: introduce remap_pfn_range() to replace remap_page_range() # # This patch introduces remap_pfn_range(), destined to replace # remap_page_range(), to which all callers of remap_page_range() are converted # in the sequel. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/nommu.c # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +1 -1 # vm: introduce remap_pfn_range() to replace remap_page_range() # # mm/memory.c # 2004/10/20 01:45:19-07:00 wli@holomorphy.com +8 -11 # vm: introduce remap_pfn_range() to replace remap_page_range() # # include/linux/mm.h # 2004/10/20 01:37:06-07:00 wli@holomorphy.com +9 -2 # vm: introduce remap_pfn_range() to replace remap_page_range() # # ChangeSet # 2004/10/20 08:27:48-07:00 neilb@cse.unsw.edu.au # [PATCH] nfsd4: move code to truncate on open to separate function # # for OPEN with O_TRUNC, if the truncate fails, the open fails. for # nfs4_open_upgrade, this means undo the get_write_access. for new OPENs, this # means release the newly created stateid. # # 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/nfs4state.c # 2004/10/20 01:37:05-07:00 neilb@cse.unsw.edu.au +24 -8 # nfsd4: move code to truncate on open to separate function # # ChangeSet # 2004/10/20 08:27:34-07:00 neilb@cse.unsw.edu.au # [PATCH] nfsd4: fix putrootfh return # # Thanks to Al Viro for noticing that putrootfh could return either a linux or # an nfs error. # # Signed-off-by: J. Bruce Fields # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/nfsd/nfs4proc.c # 2004/10/20 01:37:05-07:00 neilb@cse.unsw.edu.au +1 -1 # nfsd4: fix putrootfh return # # ChangeSet # 2004/10/20 08:27:19-07:00 neilb@cse.unsw.edu.au # [PATCH] nfsd: clean up nfsd4_process_open2 # # Comments, dprintk cleanup # # 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/nfs4state.c # 2004/10/20 01:45:31-07:00 neilb@cse.unsw.edu.au +6 -1 # nfsd: clean up nfsd4_process_open2 # # ChangeSet # 2004/10/20 08:27:05-07:00 neilb@cse.unsw.edu.au # [PATCH] nfsd4: move some nfsd4_process_open2 code to nfs4_new_open # # Move most of the code in the new_open case of nfsd4_process_open2 to # nfs4_new_open. # # 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/nfs4state.c # 2004/10/20 01:45:32-07:00 neilb@cse.unsw.edu.au +27 -17 # nfsd4: move some nfsd4_process_open2 code to nfs4_new_open # # ChangeSet # 2004/10/20 08:26:49-07:00 neilb@cse.unsw.edu.au # [PATCH] nfsd4: move open_upgrade code into a separate function # # Move most of the code for the open_upgrade case into a separate # nfs4_upgrade_open. # # 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/nfs4state.c # 2004/10/20 01:45:32-07:00 neilb@cse.unsw.edu.au +30 -28 # nfsd4: move open_upgrade code into a separate function # # ChangeSet # 2004/10/20 08:26:38-07:00 neilb@cse.unsw.edu.au # [PATCH] nfsd4: reorganize "if" in nfsd4_process_open2 to make test clearer # # Reorganize "if" in nfsd4_process_open2 to make test clearer; there was no real # reason to test for the negative here. # # 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/nfs4state.c # 2004/10/20 01:45:32-07:00 neilb@cse.unsw.edu.au +17 -17 # nfsd4: reorganize "if" in nfsd4_process_open2 to make test clearer # # ChangeSet # 2004/10/20 08:26:23-07:00 neilb@cse.unsw.edu.au # [PATCH] nfsd4: move seqid decrement on reclaim to separate function # # Move seqid decrement on reclaim to separate function # # 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/nfs4state.c # 2004/10/20 01:45:32-07:00 neilb@cse.unsw.edu.au +16 -11 # nfsd4: move seqid decrement on reclaim to separate function # # ChangeSet # 2004/10/20 08:26:11-07:00 neilb@cse.unsw.edu.au # [PATCH] nfsd: set OPEN_RESULT_LOCKTYPE_POSIX in open() # # We should set the OPEN_RESULT_LOCKTYPE_POSIX flag in the return to open, to # indicate that we support locking. # # 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 # # include/linux/nfs4.h # 2004/10/20 01:37:04-07:00 neilb@cse.unsw.edu.au +1 -0 # nfsd: set OPEN_RESULT_LOCKTYPE_POSIX in open() # # fs/nfsd/nfs4state.c # 2004/10/20 01:45:33-07:00 neilb@cse.unsw.edu.au +1 -1 # nfsd: set OPEN_RESULT_LOCKTYPE_POSIX in open() # # ChangeSet # 2004/10/20 08:25:56-07:00 neilb@cse.unsw.edu.au # [PATCH] nfsd4: move open owner checks from nfsd4_process_open2 into new function # # nfsd4_process_open2 has become a bit long and contorted. The following # patches break nfsd4_process_open2 into smaller functions and add comments to # describe logic flow, in preparation for delegation state. # # We begin by pulling out the code that searches for conflicting open owners # into a separate function. # # 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/nfs4state.c # 2004/10/20 01:45:33-07:00 neilb@cse.unsw.edu.au +33 -16 # nfsd4: move open owner checks from nfsd4_process_open2 into new function # # ChangeSet # 2004/10/20 08:25:41-07:00 neilb@cse.unsw.edu.au # [PATCH] nfsd: remove incorrect stateid modification in nfsv4 open upgrade # # When we upgrade an open, we keep the same stateid and bump only the seqid. # # 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/nfs4state.c # 2004/10/20 01:45:33-07:00 neilb@cse.unsw.edu.au +0 -2 # nfsd: remove incorrect stateid modification in nfsv4 open upgrade # # ChangeSet # 2004/10/20 08:25:26-07:00 neilb@cse.unsw.edu.au # [PATCH] nfsd4: fix race in xdr encoding of lock_denied response. # # We take a reference on the stateowner, and copy the clientid, instead of just # hoping no one destroys the stateowner before we reference it in # nfsd4_encode_lock_denied. # # Signed-off-by: J. Bruce Fields # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/nfsd/xdr4.h # 2004/10/20 01:37:04-07:00 neilb@cse.unsw.edu.au +1 -0 # nfsd4: fix race in xdr encoding of lock_denied response. # # fs/nfsd/nfs4xdr.c # 2004/10/20 01:37:04-07:00 neilb@cse.unsw.edu.au +2 -1 # nfsd4: fix race in xdr encoding of lock_denied response. # # fs/nfsd/nfs4state.c # 2004/10/20 01:45:33-07:00 neilb@cse.unsw.edu.au +4 -1 # nfsd4: fix race in xdr encoding of lock_denied response. # # ChangeSet # 2004/10/20 08:25:12-07:00 neilb@cse.unsw.edu.au # [PATCH] nfsd4: revert awkward extension of state lock over xdr for replay encoding # # With the addition of a reference count, we no longer need the code that # conditionally extended the nfs4 state lock over the xdr encode stage. # # 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 # 2004/10/20 01:45:33-07:00 neilb@cse.unsw.edu.au +8 -15 # nfsd4: revert awkward extension of state lock over xdr for replay encoding # # fs/nfsd/nfs4state.c # 2004/10/20 01:45:33-07:00 neilb@cse.unsw.edu.au +6 -19 # nfsd4: revert awkward extension of state lock over xdr for replay encoding # # fs/nfsd/nfs4proc.c # 2004/10/20 01:45:31-07:00 neilb@cse.unsw.edu.au +1 -4 # nfsd4: revert awkward extension of state lock over xdr for replay encoding # # ChangeSet # 2004/10/20 08:24:58-07:00 neilb@cse.unsw.edu.au # [PATCH] nfsd4: take a reference to preserve stateowner through xdr replay code # # Take a reference to preserve the stateowner through the xdr replay code, and # simplify nfsd4_proc_compound a little. # # Signed-off-by: J. Bruce Fields # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/nfsd/nfs4state.c # 2004/10/20 01:45:33-07:00 neilb@cse.unsw.edu.au +11 -0 # nfsd4: take a reference to preserve stateowner through xdr replay code # # fs/nfsd/nfs4proc.c # 2004/10/20 01:45:33-07:00 neilb@cse.unsw.edu.au +21 -25 # nfsd4: take a reference to preserve stateowner through xdr replay code # # ChangeSet # 2004/10/20 08:24:43-07:00 neilb@cse.unsw.edu.au # [PATCH] nfsd4: reference count stateowners # # Reference-counting the nfsd4 stateowner structs will let us fix a race and # simplify some of the xdr code a bit, and may also help us make the nfsd4 # locking a little more fine-grained in the future. # # Signed-off-by: J. Bruce Fields # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/nfsd/state.h # 2004/10/20 01:37:03-07:00 neilb@cse.unsw.edu.au +16 -0 # nfsd4: reference count stateowners # # fs/nfsd/nfs4state.c # 2004/10/20 01:45:34-07:00 neilb@cse.unsw.edu.au +14 -13 # nfsd4: reference count stateowners # # ChangeSet # 2004/10/20 08:24:28-07:00 neilb@cse.unsw.edu.au # [PATCH] nfsd: make sure getxattr inode op is non-NULL before calling it # # Make sure getxattr inode op is non-NULL before calling it. # # Also, security hook should probably be called before calling the getxattr op # the first time. # # 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 # 2004/10/20 01:37:03-07:00 neilb@cse.unsw.edu.au +11 -9 # nfsd: make sure getxattr inode op is non-NULL before calling it # # ChangeSet # 2004/10/20 08:24:16-07:00 neilb@cse.unsw.edu.au # [PATCH] nfsd4: don't take i_sem around call to ->getxattr # # The ->getxattr op doesn't take the i_sem (see # Documentation/filesystems/Locking) # # 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 # 2004/10/20 01:45:34-07:00 neilb@cse.unsw.edu.au +5 -9 # nfsd4: don't take i_sem around call to ->getxattr # # ChangeSet # 2004/10/20 08:24:01-07:00 neilb@cse.unsw.edu.au # [PATCH] nfsd: separate a little of logic from fh_verify into new function # # Separate out the little bit of logic in fh_verify that checks the i_mode into # a separate function. This is nicely encapsulated, fh_verify() is overly long # anyway, and this change helps make a subsequent nfs4 named attribute change # clearer. # # Signed-off-by: J. Bruce Fields # Signed-off-by: Neil Brown # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/nfsd/nfsfh.c # 2004/10/20 01:45:21-07:00 neilb@cse.unsw.edu.au +31 -31 # nfsd: separate a little of logic from fh_verify into new function # # ChangeSet # 2004/10/20 08:23:47-07:00 neilb@cse.unsw.edu.au # [PATCH] nfsd4: nfsd oopsed when encountering a conflict with a local lock # # Bug Fix: Non NFSD conflicting byte-range locks were causing an Oops. # # Encode a zero length owner and zero clientid for non NFSD conflicting locks in # the lock_denied response. # # 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 # 2004/10/20 01:45:33-07:00 neilb@cse.unsw.edu.au +9 -4 # nfsd4: nfsd oopsed when encountering a conflict with a local lock # # ChangeSet # 2004/10/20 08:23:32-07:00 akpm@osdl.org # [PATCH] select-cpio_list-or-source-directory-for-initramfs-image fix # # Kconfig barfs if it doesn't have leading spaces in the help. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/block/Kconfig # 2004/10/20 01:37:03-07:00 akpm@osdl.org +1 -1 # select-cpio_list-or-source-directory-for-initramfs-image fix # # ChangeSet # 2004/10/20 08:23:20-07:00 azarah@nosferatu.za.org # [PATCH] Select cpio_list or source directory for initramfs image # # Attached is a patch that adds CONFIG_INITRAMFS_SOURCE, enabling you to # either specify a file as cpio_list, or a directory to generate a list from. # # It depreciate the INITRAMFS_LIST environment variable introduced not long # ago. # # There are some issues (suggestions/patches welcome) that I am not # sure about: # 1) I put the menu entry under block devices, but I am not sure if # this is the correct location? # 2) There might be a better (or more correct) way to do this with # kbuild? # 3) Variable names and especially help text needs some love. # 4) I am not sure if I am duplicating work in progress? # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # usr/Makefile # 2004/10/20 01:37:03-07:00 azarah@nosferatu.za.org +19 -1 # Select cpio_list or source directory for initramfs image # # scripts/gen_initramfs_list.sh # 2004/10/20 01:37:03-07:00 azarah@nosferatu.za.org +84 -0 # Select cpio_list or source directory for initramfs image # # drivers/block/Kconfig # 2004/10/20 01:45:35-07:00 azarah@nosferatu.za.org +26 -0 # Select cpio_list or source directory for initramfs image # # scripts/gen_initramfs_list.sh # 2004/10/20 01:37:03-07:00 azarah@nosferatu.za.org +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/scripts/gen_initramfs_list.sh # # ChangeSet # 2004/10/20 08:23:04-07:00 tharbaugh@lnxi.com # [PATCH] gen_init_cpio uses external file list # # This patch makes gen_init_cpio generate the initramfs_data.cpio from a file # which contains a list of entries: file, dir, nod. I swapped the order of # filename/location for the file arguments so that it would be more uniform # with the dir and node tyes. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # usr/initramfs_list # 2004/10/20 01:37:03-07:00 tharbaugh@lnxi.com +5 -0 # gen_init_cpio uses external file list # # usr/initramfs_list # 2004/10/20 01:37:03-07:00 tharbaugh@lnxi.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/usr/initramfs_list # # usr/gen_init_cpio.c # 2004/10/20 01:37:03-07:00 tharbaugh@lnxi.com +209 -33 # gen_init_cpio uses external file list # # usr/Makefile # 2004/10/20 01:45:35-07:00 tharbaugh@lnxi.com +7 -2 # gen_init_cpio uses external file list # # ChangeSet # 2004/10/20 08:22:51-07:00 akpm@osdl.org # [PATCH] module_parm_array fixups # # Fix up various things which Rusty's patch broke or missed. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # sound/pci/rme96.c # 2004/10/20 01:37:02-07:00 akpm@osdl.org +3 -3 # module_parm_array fixups # # sound/pci/ice1712/ice1724.c # 2004/10/20 01:37:02-07:00 akpm@osdl.org +4 -4 # module_parm_array fixups # # drivers/usb/media/ov511.c # 2004/10/20 01:45:30-07:00 akpm@osdl.org +1 -1 # module_parm_array fixups # # drivers/usb/gadget/file_storage.c # 2004/10/20 01:37:02-07:00 akpm@osdl.org +2 -2 # module_parm_array fixups # # drivers/media/video/cx88/cx88-video.c # 2004/10/20 01:37:02-07:00 akpm@osdl.org +3 -3 # module_parm_array fixups # # drivers/media/video/cx88/cx88-core.c # 2004/10/20 01:37:02-07:00 akpm@osdl.org +2 -2 # module_parm_array fixups # # ChangeSet # 2004/10/20 08:22:39-07:00 hunold@linuxtv.org # [PATCH] V4L: follow changes in saa7146 # # - [V4L] mxb, dpc7146, hexium_orion, hexium_gemini: follow latest changes in # saa7146 driver # # Signed-off-by: Michael Hunold # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/media/video/mxb.c # 2004/10/20 01:37:02-07:00 hunold@linuxtv.org +8 -3 # V4L: follow changes in saa7146 # # drivers/media/video/hexium_orion.c # 2004/10/20 01:37:02-07:00 hunold@linuxtv.org +7 -2 # V4L: follow changes in saa7146 # # drivers/media/video/hexium_gemini.c # 2004/10/20 01:37:02-07:00 hunold@linuxtv.org +7 -2 # V4L: follow changes in saa7146 # # drivers/media/video/dpc7146.c # 2004/10/20 01:37:02-07:00 hunold@linuxtv.org +7 -3 # V4L: follow changes in saa7146 # # ChangeSet # 2004/10/20 08:22:24-07:00 hunold@linuxtv.org # [PATCH] DVB: frontend updates # # - [DVB] all: replace dvb_unregister_frontend_new() with # dvb_unregister_frontend() # # - [DVB] sp887x: fix firmware download, patch by Jose Alberto Reguero # # - [DVB] tda1004x: add firmware loading via firmware_class() # # - [DVB] dvb_frontend: without hierachical coding, code_rate_LP is # irrelevant, so we tolerate the otherwise invalid FEC_NONE setting # # - [DVB] ves1x93: fixed dropouts on older DVB cards, fix tuning issues # (Andreas Share / Gregoire Favre), # # Signed-off-by: Michael Hunold # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/media/dvb/ttusb-dec/ttusb_dec.c # 2004/10/20 01:37:02-07:00 hunold@linuxtv.org +1 -1 # DVB: frontend updates # # drivers/media/dvb/frontends/ves1x93.c # 2004/10/20 01:37:02-07:00 hunold@linuxtv.org +41 -37 # DVB: frontend updates # # drivers/media/dvb/frontends/ves1820.c # 2004/10/20 01:37:02-07:00 hunold@linuxtv.org +1 -1 # DVB: frontend updates # # drivers/media/dvb/frontends/stv0299.c # 2004/10/20 01:37:02-07:00 hunold@linuxtv.org +1 -1 # DVB: frontend updates # # drivers/media/dvb/frontends/nxt6000.c # 2004/10/20 01:37:02-07:00 hunold@linuxtv.org +1 -1 # DVB: frontend updates # # drivers/media/dvb/frontends/mt352.c # 2004/10/20 01:37:02-07:00 hunold@linuxtv.org +1 -1 # DVB: frontend updates # # drivers/media/dvb/frontends/mt312.c # 2004/10/20 01:37:02-07:00 hunold@linuxtv.org +1 -1 # DVB: frontend updates # # drivers/media/dvb/frontends/grundig_29504-491.c # 2004/10/20 01:37:02-07:00 hunold@linuxtv.org +1 -1 # DVB: frontend updates # # drivers/media/dvb/frontends/grundig_29504-401.c # 2004/10/20 01:37:02-07:00 hunold@linuxtv.org +1 -1 # DVB: frontend updates # # drivers/media/dvb/frontends/dvb_dummy_fe.c # 2004/10/20 01:37:02-07:00 hunold@linuxtv.org +1 -1 # DVB: frontend updates # # drivers/media/dvb/frontends/cx24110.c # 2004/10/20 01:37:02-07:00 hunold@linuxtv.org +1 -1 # DVB: frontend updates # # drivers/media/dvb/frontends/at76c651.c # 2004/10/20 01:45:17-07:00 hunold@linuxtv.org +1 -1 # DVB: frontend updates # # drivers/media/dvb/frontends/alps_tdmb7.c # 2004/10/20 01:37:02-07:00 hunold@linuxtv.org +1 -1 # DVB: frontend updates # # drivers/media/dvb/dvb-core/dvb_ksyms.c # 2004/10/20 01:37:02-07:00 hunold@linuxtv.org +1 -1 # DVB: frontend updates # # drivers/media/dvb/dvb-core/dvb_frontend.h # 2004/10/20 01:37:02-07:00 hunold@linuxtv.org +3 -1 # DVB: frontend updates # # drivers/media/dvb/dvb-core/dvb_frontend.c # 2004/10/20 01:37:02-07:00 hunold@linuxtv.org +8 -1 # DVB: frontend updates # # ChangeSet # 2004/10/20 08:22:10-07:00 hunold@linuxtv.org # [PATCH] DVB: misc driver updates # # - [DVB] av7110: convert MODULE_PARM() to module_param(), replace home-brewn # waiting stuff in osd code with wait_event_interruptible_timeout() # # - [DVB] av7110: put a semaphore around osd calls to make sure they're # properly serialized, timeout variable in arm_thread() must be int, not # unsigned long # # - [DVB] av7110: add additional OSD window types (patch by Jeremy Jones), new # ioctl OSD_GET_CAPABILITY/OSD_CAP_MEMSIZE; returns size of OSD memory # # - [DVB] av7110: put audio/video initialization into separate function # init_av7110_av(); call this function after system initialization and after # arm crash to restore the previous state; thanks to Soeren Sonnenburg # for this patch. # # - [DVB] av7110, budget, ttusb-budget: remove dvb i2c remains, support kernel # i2c # # - [DVB] av7110, budget: use msleep() instead of my_wait(), thanks to Kernel # Janitors/Nishanth Aravamudan # # - [DVB] av7110, budget: fix videodev has no release callback # # - [DVB] av7110: more sparse annotiations # # - [DVB] budget: add support for TerraTec Cinergy 1200 DVB-S # # - [DVB] budget: fix race condition in irq handler # # - [DVB] skystar2, av7110, ttusb-budget, budget: make i2c # client_(un)register() functions static # # Signed-off-by: Michael Hunold # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/dvb/osd.h # 2004/10/20 01:37:01-07:00 hunold@linuxtv.org +32 -0 # DVB: misc driver updates # # drivers/media/dvb/ttusb-dec/ttusb_dec.c # 2004/10/20 01:45:36-07:00 hunold@linuxtv.org +24 -16 # DVB: misc driver updates # # drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c # 2004/10/20 01:37:02-07:00 hunold@linuxtv.org +82 -33 # DVB: misc driver updates # # drivers/media/dvb/ttpci/ttpci-eeprom.h # 2004/10/20 01:37:02-07:00 hunold@linuxtv.org +3 -2 # DVB: misc driver updates # # drivers/media/dvb/ttpci/ttpci-eeprom.c # 2004/10/20 01:37:02-07:00 hunold@linuxtv.org +10 -13 # DVB: misc driver updates # # drivers/media/dvb/ttpci/budget.h # 2004/10/20 01:37:02-07:00 hunold@linuxtv.org +4 -4 # DVB: misc driver updates # # drivers/media/dvb/ttpci/budget.c # 2004/10/20 01:37:02-07:00 hunold@linuxtv.org +3 -4 # DVB: misc driver updates # # drivers/media/dvb/ttpci/budget-core.c # 2004/10/20 01:37:02-07:00 hunold@linuxtv.org +41 -17 # DVB: misc driver updates # # drivers/media/dvb/ttpci/budget-ci.c # 2004/10/20 01:37:02-07:00 hunold@linuxtv.org +28 -21 # DVB: misc driver updates # # drivers/media/dvb/ttpci/budget-av.c # 2004/10/20 01:37:02-07:00 hunold@linuxtv.org +24 -23 # DVB: misc driver updates # # drivers/media/dvb/ttpci/av7110_v4l.c # 2004/10/20 01:37:02-07:00 hunold@linuxtv.org +3 -11 # DVB: misc driver updates # # drivers/media/dvb/ttpci/av7110_ir.c # 2004/10/20 01:45:17-07:00 hunold@linuxtv.org +6 -10 # DVB: misc driver updates # # drivers/media/dvb/ttpci/av7110_hw.h # 2004/10/20 01:37:02-07:00 hunold@linuxtv.org +3 -24 # DVB: misc driver updates # # drivers/media/dvb/ttpci/av7110_hw.c # 2004/10/20 01:37:02-07:00 hunold@linuxtv.org +137 -106 # DVB: misc driver updates # # drivers/media/dvb/ttpci/av7110_ca.c # 2004/10/20 01:37:02-07:00 hunold@linuxtv.org +0 -5 # DVB: misc driver updates # # drivers/media/dvb/ttpci/av7110_av.c # 2004/10/20 01:37:02-07:00 hunold@linuxtv.org +3 -4 # DVB: misc driver updates # # drivers/media/dvb/ttpci/av7110.h # 2004/10/20 01:37:02-07:00 hunold@linuxtv.org +8 -6 # DVB: misc driver updates # # drivers/media/dvb/ttpci/av7110.c # 2004/10/20 01:37:02-07:00 hunold@linuxtv.org +154 -95 # DVB: misc driver updates # # drivers/media/dvb/b2c2/skystar2.c # 2004/10/20 01:37:02-07:00 hunold@linuxtv.org +2 -2 # DVB: misc driver updates # # ChangeSet # 2004/10/20 08:21:51-07:00 hunold@linuxtv.org # [PATCH] DVB: new driver for mobile USB Budget DVB-T devices # # - [DVB] new driver for mobile USB Budget DVB-T devices, thanks to Patrick # Boettcher # # Signed-off-by: Michael Hunold # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/media/dvb/dibusb/dvb-dibusb.h # 2004/10/20 01:37:01-07:00 hunold@linuxtv.org +175 -0 # DVB: new driver for mobile USB Budget DVB-T devices # # drivers/media/dvb/dibusb/Makefile # 2004/10/20 01:37:01-07:00 hunold@linuxtv.org +3 -0 # DVB: new driver for mobile USB Budget DVB-T devices # # drivers/media/dvb/dibusb/Kconfig # 2004/10/20 01:37:01-07:00 hunold@linuxtv.org +31 -0 # DVB: new driver for mobile USB Budget DVB-T devices # # drivers/media/dvb/frontends/Kconfig # 2004/10/20 01:37:01-07:00 hunold@linuxtv.org +36 -10 # DVB: new driver for mobile USB Budget DVB-T devices # # drivers/media/dvb/dibusb/dvb-dibusb.h # 2004/10/20 01:37:01-07:00 hunold@linuxtv.org +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/drivers/media/dvb/dibusb/dvb-dibusb.h # # drivers/media/dvb/dibusb/dvb-dibusb.c # 2004/10/20 01:37:01-07:00 hunold@linuxtv.org +719 -0 # DVB: new driver for mobile USB Budget DVB-T devices # # drivers/media/dvb/dibusb/Makefile # 2004/10/20 01:37:01-07:00 hunold@linuxtv.org +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/drivers/media/dvb/dibusb/Makefile # # drivers/media/dvb/dibusb/Kconfig # 2004/10/20 01:37:01-07:00 hunold@linuxtv.org +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/drivers/media/dvb/dibusb/Kconfig # # drivers/media/dvb/Makefile # 2004/10/20 01:37:01-07:00 hunold@linuxtv.org +1 -2 # DVB: new driver for mobile USB Budget DVB-T devices # # drivers/media/dvb/dibusb/dvb-dibusb.c # 2004/10/20 01:37:01-07:00 hunold@linuxtv.org +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/drivers/media/dvb/dibusb/dvb-dibusb.c # # ChangeSet # 2004/10/20 08:21:38-07:00 hunold@linuxtv.org # [PATCH] DVB: add frontend #2 # # - [DVB] add new driver for mobile DVB-T demodulator DiBcom 3000-MB # - [DVB] add new drivers to Makefile # # Signed-off-by: Michael Hunold # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/media/dvb/frontends/dib3000mb.h # 2004/10/20 01:37:01-07:00 hunold@linuxtv.org +657 -0 # DVB: add frontend #2 # # drivers/media/dvb/frontends/dib3000mb.c # 2004/10/20 01:37:01-07:00 hunold@linuxtv.org +857 -0 # DVB: add frontend #2 # # drivers/media/dvb/frontends/dib3000mb.h # 2004/10/20 01:37:01-07:00 hunold@linuxtv.org +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/drivers/media/dvb/frontends/dib3000mb.h # # drivers/media/dvb/frontends/dib3000mb.c # 2004/10/20 01:37:01-07:00 hunold@linuxtv.org +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/drivers/media/dvb/frontends/dib3000mb.c # # drivers/media/dvb/frontends/Makefile # 2004/10/20 01:37:01-07:00 hunold@linuxtv.org +2 -0 # DVB: add frontend #2 # # ChangeSet # 2004/10/20 08:21:25-07:00 hunold@linuxtv.org # [PATCH] DVB: add frontend # # - [DVB] add new driver for Zarlink DVB-T MT352 frontend # - [DVB] add new driver for Conexant 22702 DVB OFDM frontend # # Signed-off-by: Michael Hunold # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/media/dvb/frontends/mt352.h # 2004/10/20 01:37:01-07:00 hunold@linuxtv.org +177 -0 # DVB: add frontend # # drivers/media/dvb/frontends/mt352.c # 2004/10/20 01:45:36-07:00 hunold@linuxtv.org +901 -0 # DVB: add frontend # # drivers/media/dvb/frontends/mt352.h # 2004/10/20 01:37:01-07:00 hunold@linuxtv.org +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/drivers/media/dvb/frontends/mt352.h # # drivers/media/dvb/frontends/mt352.c # 2004/10/20 01:45:36-07:00 hunold@linuxtv.org +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/drivers/media/dvb/frontends/mt352.c # # drivers/media/dvb/frontends/cx22702.c # 2004/10/20 01:37:01-07:00 hunold@linuxtv.org +900 -0 # DVB: add frontend # # drivers/media/dvb/frontends/Makefile # 2004/10/20 01:45:37-07:00 hunold@linuxtv.org +2 -0 # DVB: add frontend # # drivers/media/dvb/frontends/cx22702.c # 2004/10/20 01:37:01-07:00 hunold@linuxtv.org +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/drivers/media/dvb/frontends/cx22702.c # # ChangeSet # 2004/10/20 08:21:12-07:00 hunold@linuxtv.org # [PATCH] DVB: frontend conversion #4 # # - [DVB] nxt6000, sp887x: convert from dvb-i2c to kernel-i2c, MODULE_PARM() # to module_param(), dvb_delay() to mdelay() # # - [DVB] sp887x: move from home-brewn firmware loading to firmware_class # # Signed-off-by: Michael Hunold # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/media/dvb/frontends/sp887x.c # 2004/10/20 01:37:01-07:00 hunold@linuxtv.org +171 -164 # DVB: frontend conversion #4 # # drivers/media/dvb/frontends/nxt6000.c # 2004/10/20 01:45:36-07:00 hunold@linuxtv.org +124 -114 # DVB: frontend conversion #4 # # ChangeSet # 2004/10/20 08:20:58-07:00 hunold@linuxtv.org # [PATCH] DVB: frontend conversion #3 # # - [DVB] dvb_dummy_fe, grundig_29504-401, grundig_29504-491, mt312: convert # from dvb-i2c to kernel-i2c, MODULE_PARM() to module_param(), dvb_delay() to # mdelay() # # - [DVB] update frontend Kconfig # # Signed-off-by: Michael Hunold # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/media/dvb/frontends/mt312.c # 2004/10/20 01:45:36-07:00 hunold@linuxtv.org +163 -81 # DVB: frontend conversion #3 # # drivers/media/dvb/frontends/grundig_29504-491.c # 2004/10/20 01:45:36-07:00 hunold@linuxtv.org +132 -40 # DVB: frontend conversion #3 # # drivers/media/dvb/frontends/grundig_29504-401.c # 2004/10/20 01:45:36-07:00 hunold@linuxtv.org +155 -70 # DVB: frontend conversion #3 # # drivers/media/dvb/frontends/dvb_dummy_fe.c # 2004/10/20 01:45:36-07:00 hunold@linuxtv.org +75 -13 # DVB: frontend conversion #3 # # drivers/media/dvb/frontends/Kconfig # 2004/10/20 01:45:37-07:00 hunold@linuxtv.org +75 -88 # DVB: frontend conversion #3 # # ChangeSet # 2004/10/20 08:20:42-07:00 hunold@linuxtv.org # [PATCH] DVB: frontend conversion #2 # # - [DVB] alps_tdlb7, alps_tdmb7, at76c651, cx24110, dst: convert from dvb-i2c # to kernel-i2c, MODULE_PARM() to module_param(), dvb_delay() to mdelay() # # - [DVB] alps_tdlb7: move from home-brewn firmware loading to firmware_class # # - [DVB] dst: use sysfs attributes for type and flags for per-card parameters # # Signed-off-by: Michael Hunold # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/media/dvb/frontends/dst.c # 2004/10/20 01:37:01-07:00 hunold@linuxtv.org +478 -409 # DVB: frontend conversion #2 # # drivers/media/dvb/frontends/cx24110.c # 2004/10/20 01:45:36-07:00 hunold@linuxtv.org +130 -38 # DVB: frontend conversion #2 # # drivers/media/dvb/frontends/at76c651.c # 2004/10/20 01:45:36-07:00 hunold@linuxtv.org +222 -181 # DVB: frontend conversion #2 # # drivers/media/dvb/frontends/alps_tdmb7.c # 2004/10/20 01:45:36-07:00 hunold@linuxtv.org +115 -38 # DVB: frontend conversion #2 # # drivers/media/dvb/frontends/alps_tdlb7.c # 2004/10/20 01:37:01-07:00 hunold@linuxtv.org +221 -199 # DVB: frontend conversion #2 # # ChangeSet # 2004/10/20 08:20:30-07:00 hunold@linuxtv.org # [PATCH] DVB: frontend conversion # # - [DVB] stv0299, tda1004x, ves1820, ves1x93: convert from dvb-i2c to # kernel-i2c, MODULE_PARM() to module_param(), dvb_delay() to mdelay() # # - [DVB] tda1004x: move from home-brewn firmware loading to firmware_class # # - [DVB] stv0299: support Cinergy1200, patch by Uli Luckas # # Signed-off-by: Michael Hunold # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/media/dvb/frontends/ves1x93.c # 2004/10/20 01:45:36-07:00 hunold@linuxtv.org +105 -32 # DVB: frontend conversion # # drivers/media/dvb/frontends/ves1820.c # 2004/10/20 01:45:36-07:00 hunold@linuxtv.org +255 -204 # DVB: frontend conversion # # drivers/media/dvb/frontends/tda1004x.c # 2004/10/20 01:37:00-07:00 hunold@linuxtv.org +768 -743 # DVB: frontend conversion # # drivers/media/dvb/frontends/stv0299.c # 2004/10/20 01:45:36-07:00 hunold@linuxtv.org +169 -91 # DVB: frontend conversion # # ChangeSet # 2004/10/20 08:20:16-07:00 hunold@linuxtv.org # [PATCH] DVB: core update # # - [DVB] remove non-linux compatibility stuff from dvb_functions. rest in # peace. # # - [DVB] remove home-brewn dvb-i2c stuff. rest in peace. # # - [DVB] convert MODULE_PARM() to module_param() # # - [DVB] convert dvb_delay() to mdelay() # # - [DVB] convert C++ comments to C comments # # - [DVB] dvb_ca_en50221: fix for matrix CAMs from Sjoerd Simons, use c99 # initializers, Fix for aston CAM read timeout problems, Moved CAM CTRL IF # reset to a better place, better debugging with multiple cards (Sjoerd # Simons) # # - [DVB] dvb-frontend: patch by Wolfgang Fritz: suppress spurious events # during tuning, Do not allow write (and related) ioctls when frontend is # opened RDONLY, Properly lock the frontend module on open/close, patch by # Christopher Pascoe: remove bogus up(fe->sem) on fe thread exit, patch by # Christopher Pascoe: remove bogus up(fe->sem) on fe thread exit # # - [DVB] dvb-demux: using spin_lock instead of spin_lock_irq caused a race # condition between irq/tasklet and user space task # # - [DVB] dvb-core: add sysfs/udev support using "class_simple", prevent Oops # when PES filter is set with invalid pes_type, protect feed_list with # spin_locks # # Signed-off-by: Michael Hunold # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/dvb/frontend.h # 2004/10/20 01:37:00-07:00 hunold@linuxtv.org +4 -1 # DVB: core update # # drivers/media/dvb/dvb-core/dvbdev.h # 2004/10/20 01:37:00-07:00 hunold@linuxtv.org +11 -0 # DVB: core update # # drivers/media/dvb/dvb-core/dvbdev.c # 2004/10/20 01:37:00-07:00 hunold@linuxtv.org +93 -11 # DVB: core update # # drivers/media/dvb/dvb-core/dvb_net.c # 2004/10/20 01:37:00-07:00 hunold@linuxtv.org +0 -2 # DVB: core update # # drivers/media/dvb/dvb-core/dvb_ksyms.c # 2004/10/20 01:45:36-07:00 hunold@linuxtv.org +1 -6 # DVB: core update # # drivers/media/dvb/dvb-core/dvb_frontend.h # 2004/10/20 01:45:36-07:00 hunold@linuxtv.org +26 -9 # DVB: core update # # drivers/media/dvb/dvb-core/dvb_frontend.c # 2004/10/20 01:45:36-07:00 hunold@linuxtv.org +142 -120 # DVB: core update # # drivers/media/dvb/dvb-core/dvb_demux.c # 2004/10/20 01:37:00-07:00 hunold@linuxtv.org +9 -4 # DVB: core update # # drivers/media/dvb/dvb-core/dvb_ca_en50221.h # 2004/10/20 01:37:00-07:00 hunold@linuxtv.org +3 -0 # DVB: core update # # drivers/media/dvb/dvb-core/dvb_ca_en50221.c # 2004/10/20 01:37:00-07:00 hunold@linuxtv.org +90 -88 # DVB: core update # # drivers/media/dvb/dvb-core/dmxdev.c # 2004/10/20 01:37:00-07:00 hunold@linuxtv.org +5 -3 # DVB: core update # # drivers/media/dvb/dvb-core/Makefile # 2004/10/20 01:37:00-07:00 hunold@linuxtv.org +2 -2 # DVB: core update # # BitKeeper/deleted/.del-dvb_i2c.h~28d09c6e1feb85a2 # 2004/10/20 08:20:10-07:00 hunold@linuxtv.org +0 -0 # Delete: drivers/media/dvb/dvb-core/dvb_i2c.h # # BitKeeper/deleted/.del-dvb_i2c.c~db1fa779f25e639f # 2004/10/20 08:20:09-07:00 hunold@linuxtv.org +0 -0 # Delete: drivers/media/dvb/dvb-core/dvb_i2c.c # # BitKeeper/deleted/.del-dvb_functions.h~6ea7de7ade093443 # 2004/10/20 08:20:09-07:00 hunold@linuxtv.org +0 -0 # Delete: drivers/media/dvb/dvb-core/dvb_functions.h # # BitKeeper/deleted/.del-dvb_functions.c~9eee34d9479ac83c # 2004/10/20 08:20:09-07:00 hunold@linuxtv.org +0 -0 # Delete: drivers/media/dvb/dvb-core/dvb_functions.c # # ChangeSet # 2004/10/20 08:19:59-07:00 hunold@linuxtv.org # [PATCH] DVB: skystar2 dvb bt8xx update # # - [DVB] convert drivers from dvb-i2c to kernel-i2c # - [DVB] convert MODULE_PARM() to module_param() # - [DVB] convert dvb_delay() to mdelay() # - [DVB] dvb-bt8xx: convert home-brewn bttv i2c access to a real bttv sub-driver # # Signed-off-by: Michael Hunold # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/media/dvb/frontends/dst-bt878.h # 2004/10/20 08:19:52-07:00 hunold@linuxtv.org +2 -3 # DVB: skystar2 dvb bt8xx update # # drivers/media/dvb/bt8xx/dvb-bt8xx.h # 2004/10/20 08:19:52-07:00 hunold@linuxtv.org +1 -1 # DVB: skystar2 dvb bt8xx update # # drivers/media/dvb/bt8xx/dvb-bt8xx.c # 2004/10/20 01:45:17-07:00 hunold@linuxtv.org +130 -283 # DVB: skystar2 dvb bt8xx update # # drivers/media/dvb/bt8xx/bt878.h # 2004/10/20 08:19:52-07:00 hunold@linuxtv.org +2 -1 # DVB: skystar2 dvb bt8xx update # # drivers/media/dvb/bt8xx/bt878.c # 2004/10/20 08:19:52-07:00 hunold@linuxtv.org +15 -17 # DVB: skystar2 dvb bt8xx update # # drivers/media/dvb/bt8xx/Kconfig # 2004/10/20 08:19:52-07:00 hunold@linuxtv.org +5 -2 # DVB: skystar2 dvb bt8xx update # # drivers/media/dvb/b2c2/skystar2.c # 2004/10/20 01:45:36-07:00 hunold@linuxtv.org +76 -20 # DVB: skystar2 dvb bt8xx update # # ChangeSet # 2004/10/20 08:19:44-07:00 hunold@linuxtv.org # [PATCH] DVB: documentation update # # - [DVB] add udev.txt which describes how to use dvb and udev/sysfs # - [DVB] add Visionplus VisionDTV USB-Ter DVB-T adapter documentation # - [DVB] update TT USB DEC documentation # - [DVB] update various Kconfig entries # - [DVB] remove obsolete firmware documentation # # Signed-off-by: Michael Hunold # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # Documentation/dvb/udev.txt # 2004/10/20 08:19:37-07:00 hunold@linuxtv.org +46 -0 # # Documentation/dvb/get_dvb_firmware # 2004/10/20 08:19:37-07:00 hunold@linuxtv.org +339 -0 # # Documentation/dvb/README.dibusb # 2004/10/20 08:19:37-07:00 hunold@linuxtv.org +152 -0 # # drivers/media/dvb/ttusb-dec/Kconfig # 2004/10/20 08:19:17-07:00 hunold@linuxtv.org +5 -3 # DVB: documentation update # # drivers/media/dvb/ttpci/Kconfig # 2004/10/20 08:19:17-07:00 hunold@linuxtv.org +7 -1 # DVB: documentation update # # drivers/media/dvb/Kconfig # 2004/10/20 08:19:17-07:00 hunold@linuxtv.org +2 -10 # DVB: documentation update # # Documentation/dvb/udev.txt # 2004/10/20 08:19:37-07:00 hunold@linuxtv.org +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/Documentation/dvb/udev.txt # # Documentation/dvb/ttusb-dec.txt # 2004/10/20 01:36:59-07:00 hunold@linuxtv.org +10 -30 # DVB: documentation update # # Documentation/dvb/readme.txt # 2004/10/20 01:36:59-07:00 hunold@linuxtv.org +10 -3 # DVB: documentation update # # Documentation/dvb/get_dvb_firmware # 2004/10/20 08:19:37-07:00 hunold@linuxtv.org +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/Documentation/dvb/get_dvb_firmware # # Documentation/dvb/contributors.txt # 2004/10/20 01:36:59-07:00 hunold@linuxtv.org +2 -0 # DVB: documentation update # # Documentation/dvb/cards.txt # 2004/10/20 01:36:59-07:00 hunold@linuxtv.org +7 -1 # DVB: documentation update # # Documentation/dvb/avermedia.txt # 2004/10/20 01:36:59-07:00 hunold@linuxtv.org +3 -23 # DVB: documentation update # # Documentation/dvb/README.dibusb # 2004/10/20 08:19:37-07:00 hunold@linuxtv.org +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/Documentation/dvb/README.dibusb # # BitKeeper/deleted/.del-firmware.txt~26c5d7de9125298a # 2004/10/20 08:19:37-07:00 hunold@linuxtv.org +0 -0 # Delete: Documentation/dvb/firmware.txt # # ChangeSet # 2004/10/20 08:19:08-07:00 hunold@linuxtv.org # [PATCH] DVB: update saa7146 # # - [DVB] fix videodev has no release callback # # - [DVB] use PAGE_SIZE for pagetables, not home-brewn SAA7146_PGTABLE_SIZE # # - [DVB] use cpu_to_le32() at various places for endianess independency # # - [DVB] turn some error checks into BUG()s # # - [DVB] make saa7146_i2c_adapter_prepare() support an adapter class # # - [DVB] add support for V4L2_PIX_FMT_RGB32 pixelformat # # - [DVB] replace generic saa7146 i2c name by card specific name, suggested by # Uli Luckas # # Signed-off-by: Michael Hunold # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/media/saa7146_vv.h # 2004/10/20 01:36:59-07:00 hunold@linuxtv.org +3 -2 # DVB: update saa7146 # # include/media/saa7146.h # 2004/10/20 01:36:59-07:00 hunold@linuxtv.org +1 -1 # DVB: update saa7146 # # drivers/media/common/saa7146_video.c # 2004/10/20 08:19:01-07:00 hunold@linuxtv.org +8 -1 # DVB: update saa7146 # # drivers/media/common/saa7146_i2c.c # 2004/10/20 08:19:01-07:00 hunold@linuxtv.org +2 -4 # DVB: update saa7146 # # drivers/media/common/saa7146_hlp.c # 2004/10/20 08:19:01-07:00 hunold@linuxtv.org +9 -8 # DVB: update saa7146 # # drivers/media/common/saa7146_fops.c # 2004/10/20 08:19:01-07:00 hunold@linuxtv.org +29 -25 # DVB: update saa7146 # # drivers/media/common/saa7146_core.c # 2004/10/20 08:19:01-07:00 hunold@linuxtv.org +4 -10 # DVB: update saa7146 # # ChangeSet # 2004/10/20 08:18:54-07:00 kraxel@bytesex.org # [PATCH] v4l: msp3400 cleanup # # This is a minor cleanup for the msp3400.c module: use the new msleep() # function for delays. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/media/video/msp3400.c # 2004/10/20 01:36:59-07:00 kraxel@bytesex.org +2 -4 # v4l: msp3400 cleanup # # ChangeSet # 2004/10/20 08:18:39-07:00 kraxel@bytesex.org # [PATCH] DVB/V4L dependency fix # # The problem is that dvb is way to much work-in-progress right now, it's # almost impossible to build something which works on both mainline kernel + # latest dvb cvs. Hope at least the interfaces are settled soon, for now I # gave up on getting it work in mainline in short-term. # # The patch below compiles the DVB card configuration code only when # VIDEO_CX88_DVB is enabled (which is commented right now in Kconfig due to # being broken). # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/media/video/cx88/cx88-cards.c # 2004/10/20 01:36:59-07:00 kraxel@bytesex.org +10 -0 # DVB/V4L dependency fix # # ChangeSet # 2004/10/20 08:18:25-07:00 kraxel@bytesex.org # [PATCH] v4l: cx88 driver update # # This is a major update of the cx88 driver. Main new feature is support # for the MPEG PCI function of the cx2388x chips. The changes in detail: # # * A bunch of code restructions, to allow multiple modules (one per PCI # function) work on top of the core module. # * Add a new module with common code for the mpeg PCI function. # * Add a new module to support mpeg encoder cards (connexant # "blackbird" reference design). That one is not much tested yet and # may have bugs. They can be easily workarounded by not loading the # module through, it isn't needed to capture uncompressed video. # * Add a new module to support DVB cards. That one is better tested # than the blackbird one, but it needs additional cutting-edge stuff # from the dvb project, thats why it is disabled in Kconfig for now. # * Several cleanups along the way: use kthread, use msleep(), drop some # 2.4.x compatibility code, move insmod options to 2.6 style, ... # * adapt code to the video-buf changes. # * suspend fixes. # * as usual some new tv cards. # # Signed-off-by: Gerd Knorr # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/media/video/cx88/cx88.h # 2004/10/20 01:12:34-07:00 kraxel@bytesex.org +235 -77 # v4l: cx88 driver update # # drivers/media/video/cx88/cx88-video.c # 2004/10/20 01:45:35-07:00 kraxel@bytesex.org +265 -632 # v4l: cx88 driver update # # drivers/media/video/cx88/cx88-vbi.c # 2004/10/20 01:12:34-07:00 kraxel@bytesex.org +40 -18 # v4l: cx88 driver update # # drivers/media/video/cx88/cx88-tvaudio.c # 2004/10/20 01:12:34-07:00 kraxel@bytesex.org +101 -67 # v4l: cx88 driver update # # drivers/media/video/cx88/cx88-reg.h # 2004/10/20 01:12:34-07:00 kraxel@bytesex.org +10 -6 # v4l: cx88 driver update # # drivers/media/video/cx88/cx88-mpeg.c # 2004/10/20 01:36:42-07:00 kraxel@bytesex.org +471 -0 # v4l: cx88 driver update # # drivers/media/video/cx88/cx88-i2c.c # 2004/10/20 01:12:34-07:00 kraxel@bytesex.org +102 -61 # v4l: cx88 driver update # # drivers/media/video/cx88/cx88-dvb.c # 2004/10/20 01:12:33-07:00 kraxel@bytesex.org +427 -0 # v4l: cx88 driver update # # drivers/media/video/cx88/cx88-core.c # 2004/10/20 01:45:35-07:00 kraxel@bytesex.org +680 -62 # v4l: cx88 driver update # # drivers/media/video/cx88/cx88-cards.c # 2004/10/20 01:45:39-07:00 kraxel@bytesex.org +282 -71 # v4l: cx88 driver update # # drivers/media/video/cx88/cx88-blackbird.c # 2004/10/20 01:12:34-07:00 kraxel@bytesex.org +905 -0 # v4l: cx88 driver update # # drivers/media/video/cx88/Makefile # 2004/10/20 01:12:34-07:00 kraxel@bytesex.org +6 -4 # v4l: cx88 driver update # # drivers/media/video/Kconfig # 2004/10/20 01:12:34-07:00 kraxel@bytesex.org +7 -0 # v4l: cx88 driver update # # drivers/media/video/cx88/cx88-mpeg.c # 2004/10/20 01:36:42-07:00 kraxel@bytesex.org +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/drivers/media/video/cx88/cx88-mpeg.c # # drivers/media/video/cx88/cx88-dvb.c # 2004/10/20 01:12:33-07:00 kraxel@bytesex.org +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/drivers/media/video/cx88/cx88-dvb.c # # drivers/media/video/cx88/cx88-blackbird.c # 2004/10/20 01:12:34-07:00 kraxel@bytesex.org +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/drivers/media/video/cx88/cx88-blackbird.c # # ChangeSet # 2004/10/20 08:18:09-07:00 kraxel@bytesex.org # [PATCH] v4l: bttv driver update # # This update for the bttv driver. Changes: # * adapt the driver to video-buf changes. # * It also added sanity checks for the bt878 risc code buffer sizes. # * adds support for new tv cards. # * cleanup i2c driver autoload. # * misc cleanups (msleep, ...). # * fix IRQ bug when stopping vbi capture. # * drop check for cx2388x (bt878 successor) and the printk saying bttv # doesn't support these. # * set i2c class correctly for dvb cards. # # Signed-off-by: Gerd Knorr # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/media/video/bttvp.h # 2004/10/20 01:12:33-07:00 kraxel@bytesex.org +7 -3 # v4l: bttv driver update # # drivers/media/video/bttv.h # 2004/10/20 01:12:33-07:00 kraxel@bytesex.org +3 -0 # v4l: bttv driver update # # drivers/media/video/bttv-vbi.c # 2004/10/20 01:12:33-07:00 kraxel@bytesex.org +12 -10 # v4l: bttv driver update # # drivers/media/video/bttv-risc.c # 2004/10/20 01:12:33-07:00 kraxel@bytesex.org +25 -21 # v4l: bttv driver update # # drivers/media/video/bttv-if.c # 2004/10/20 01:12:33-07:00 kraxel@bytesex.org +2 -0 # v4l: bttv driver update # # drivers/media/video/bttv-i2c.c # 2004/10/20 01:45:25-07:00 kraxel@bytesex.org +39 -3 # v4l: bttv driver update # # drivers/media/video/bttv-gpio.c # 2004/10/20 01:12:33-07:00 kraxel@bytesex.org +2 -0 # v4l: bttv driver update # # drivers/media/video/bttv-driver.c # 2004/10/20 01:45:10-07:00 kraxel@bytesex.org +67 -57 # v4l: bttv driver update # # drivers/media/video/bttv-cards.c # 2004/10/20 01:12:33-07:00 kraxel@bytesex.org +140 -112 # v4l: bttv driver update # # drivers/media/video/btcx-risc.h # 2004/10/20 01:12:33-07:00 kraxel@bytesex.org +3 -1 # v4l: bttv driver update # # drivers/media/video/btcx-risc.c # 2004/10/20 01:12:33-07:00 kraxel@bytesex.org +2 -0 # v4l: bttv driver update # # drivers/media/video/Kconfig # 2004/10/20 01:45:40-07:00 kraxel@bytesex.org +1 -1 # v4l: bttv driver update # # ChangeSet # 2004/10/20 08:17:57-07:00 kraxel@bytesex.org # [PATCH] v4l: adapt saa7146 to video-buf changes. # # This patch adapts the saa7146 driver to the video-buf changes. # # Signed-off-by: Gerd Knorr # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/media/common/saa7146_video.c # 2004/10/20 01:45:39-07:00 kraxel@bytesex.org +11 -6 # v4l: adapt saa7146 to video-buf changes. # # drivers/media/common/saa7146_vbi.c # 2004/10/20 01:12:33-07:00 kraxel@bytesex.org +9 -5 # v4l: adapt saa7146 to video-buf changes. # # drivers/media/common/saa7146_fops.c # 2004/10/20 01:45:39-07:00 kraxel@bytesex.org +1 -1 # v4l: adapt saa7146 to video-buf changes. # # ChangeSet # 2004/10/20 08:17:42-07:00 kraxel@bytesex.org # [PATCH] v4l: avoid using struct file ptrs in video-buf # # This patch makes the video-buf helper module pass through a void pointer # instead of a struct file pointer, that makes the code also usable when no # file pointer is available. This is needed for when using the video-buf # infrastructure to manage DMA buffers for DVB cards. # # The file pointer was used by the videobuf_queue_ops callbacks to get the # drivers private data via file->private_data, now a pointer to the drivers's # private data can be passed directly. # # Adaptions of the drivers follow with separate patches. # # Signed-off-by: Gerd Knorr # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/media/video-buf.h # 2004/10/20 01:12:33-07:00 kraxel@bytesex.org +24 -21 # v4l: avoid using struct file ptrs in video-buf # # drivers/media/video/video-buf.c # 2004/10/20 01:12:33-07:00 kraxel@bytesex.org +52 -49 # v4l: avoid using struct file ptrs in video-buf # # ChangeSet # 2004/10/20 08:17:27-07:00 kraxel@bytesex.org # [PATCH] v4l: tuner update # # This is a update for the analog tv tuner module, it adds support for two # new tuner chips. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/media/tuner.h # 2004/10/20 01:12:33-07:00 kraxel@bytesex.org +5 -0 # v4l: tuner update # # drivers/media/video/tuner.c # 2004/10/20 01:12:33-07:00 kraxel@bytesex.org +43 -3 # v4l: tuner update # # ChangeSet # 2004/10/20 08:17:12-07:00 hugh@veritas.com # [PATCH] lighten mmlist_lock # # Let's lighten the global spinlock mmlist_lock. # # What's it for? # 1. Its original role is to guard mmlist. # 2. It later got a second role, to prevent get_task_mm from raising # mm_users from the dead, just after it went down to 0. # # Firstly consider the second: __exit_mm sets tsk->mm NULL while holding # task_lock before calling mmput; so mmlist_lock only guards against the # exceptional case, of get_task_mm on a kernel workthread which did AIO's # use_mm (which transiently sets its tsk->mm without raising mm_users) on an # mm now exiting. # # Well, I don't think get_task_mm should succeed at all on use_mm tasks. # It's mainly used by /proc/pid and ptrace, seems at best confusing for those # to present the kernel thread as having a user mm, which it won't have a # moment later. Define PF_BORROWED_MM, set in use_mm, clear in unuse_mm # (though we could just leave it), get_task_mm give NULL if set. # # Secondly consider the first: and what's mmlist for? # 1. Its original role was for swap_out to scan: rmap ended that in 2.5.27. # 2. In 2.4.10 it got a second role, for try_to_unuse to scan for swapoff. # # So, make mmlist a list of mms which maybe have pages on swap: add mm to # mmlist when first swap entry is assigned in try_to_unmap_one (pageout), or # in copy_page_range (fork); and mmput remove it from mmlist as before, # except usually list_empty and there's no need to lock. drain_mmlist added # to swapoff, to empty out the mmlist if no swap is then in use. # # mmput leave mm on mmlist until after its exit_mmap, so try_to_unmap_one can # still add mm to mmlist without worrying about the mm_users 0 case; but # try_to_unuse must avoid the mm_users 0 case (when an mm might be removed # from mmlist, and freed, while it's down in unuse_process): use # atomic_inc_return now all architectures support that. # # Some of the detailed comments in try_to_unuse have grown out of date: # updated and trimmed some, but leave SWAP_MAP_MAX for another occasion. # # Signed-off-by: Hugh Dickins # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/swapfile.c # 2004/10/20 01:12:10-07:00 hugh@veritas.com +33 -16 # lighten mmlist_lock # # mm/rmap.c # 2004/10/20 01:12:10-07:00 hugh@veritas.com +6 -0 # lighten mmlist_lock # # mm/memory.c # 2004/10/20 01:45:31-07:00 hugh@veritas.com +8 -1 # lighten mmlist_lock # # kernel/fork.c # 2004/10/20 01:12:10-07:00 hugh@veritas.com +11 -26 # lighten mmlist_lock # # include/linux/sched.h # 2004/10/20 01:45:28-07:00 hugh@veritas.com +2 -3 # lighten mmlist_lock # # fs/exec.c # 2004/10/20 01:12:10-07:00 hugh@veritas.com +0 -6 # lighten mmlist_lock # # fs/aio.c # 2004/10/20 01:12:10-07:00 hugh@veritas.com +2 -0 # lighten mmlist_lock # # arch/i386/mm/pgtable.c # 2004/10/20 01:45:19-07:00 hugh@veritas.com +2 -4 # lighten mmlist_lock # # ChangeSet # 2004/10/20 08:16:56-07:00 hirofumi@mail.parknet.co.jp # [PATCH] FAT: remove validity check of FAT first entry # # The low byte of FAT's first entry must have same value with media-field. # # So, I added that validity check for some case. In fact, in some case # this check detected non-FAT filesystem. But in real world, # unfortunately too many devices is writing a wrong value. # # This patch removes that validity check. # # Signed-off-by: OGAWA Hirofumi # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/fat/inode.c # 2004/10/20 01:12:10-07:00 hirofumi@mail.parknet.co.jp +8 -22 # FAT: remove validity check of FAT first entry # # ChangeSet # 2004/10/20 08:16:45-07:00 hirofumi@mail.parknet.co.jp # [PATCH] FAT: removal of C[FT]_LE_[WL] macro # # Signed-off-by: OGAWA Hirofumi # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/msdos_fs.h # 2004/10/20 01:12:10-07:00 hirofumi@mail.parknet.co.jp +2 -2 # FAT: removal of C[FT]_LE_[WL] macro # # fs/msdos/namei.c # 2004/10/20 01:12:10-07:00 hirofumi@mail.parknet.co.jp +2 -2 # FAT: removal of C[FT]_LE_[WL] macro # # fs/fat/misc.c # 2004/10/20 01:12:10-07:00 hirofumi@mail.parknet.co.jp +2 -1 # FAT: removal of C[FT]_LE_[WL] macro # # fs/fat/inode.c # 2004/10/20 01:45:41-07:00 hirofumi@mail.parknet.co.jp +25 -23 # FAT: removal of C[FT]_LE_[WL] macro # # fs/fat/dir.c # 2004/10/20 01:12:10-07:00 hirofumi@mail.parknet.co.jp +4 -4 # FAT: removal of C[FT]_LE_[WL] macro # # fs/fat/cache.c # 2004/10/20 01:12:10-07:00 hirofumi@mail.parknet.co.jp +4 -4 # FAT: removal of C[FT]_LE_[WL] macro # # ChangeSet # 2004/10/20 08:16:30-07:00 hirofumi@mail.parknet.co.jp # [PATCH] FAT: check free_clusters value # # This patch make sure it's <= sbi->clusters. # # Signed-off-by: OGAWA Hirofumi # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/fat/inode.c # 2004/10/20 01:45:43-07:00 hirofumi@mail.parknet.co.jp +3 -0 # FAT: check free_clusters value # # ChangeSet # 2004/10/20 08:16:15-07:00 hirofumi@mail.parknet.co.jp # [PATCH] FAT: merge fix # # Signed-off-by: OGAWA Hirofumi # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/fat/inode.c # 2004/10/20 01:45:43-07:00 hirofumi@mail.parknet.co.jp +2 -2 # FAT: merge fix # # ChangeSet # 2004/10/20 08:16:00-07:00 hirofumi@mail.parknet.co.jp # [PATCH] FAT: remove debug_pr() # # Signed-off-by: OGAWA Hirofumi # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/fat/cache.c # 2004/10/20 01:45:43-07:00 hirofumi@mail.parknet.co.jp +5 -30 # FAT: remove debug_pr() # # ChangeSet # 2004/10/20 08:15:45-07:00 hirofumi@mail.parknet.co.jp # [PATCH] FAT: Fix the race bitween fat_free() and fat_get_cluster() # # This patch fixes the race condition # # | fat_free | fat_get_cluster # +------------------------------+----------------------- # fat_cache_lookup() # (get the copy of cache) # fat_cache_inval_inode() # (invalidate caches on inode) # fat_cache_add() # (update/add the getted cache) # # The above race has possible that invalidated cache is added. # # This patch fixes the race condition by adding the cache-id to copy of cache. # # Signed-off-by: OGAWA Hirofumi # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/msdos_fs_i.h # 2004/10/20 01:12:09-07:00 hirofumi@mail.parknet.co.jp +4 -0 # FAT: Fix the race bitween fat_free() and fat_get_cluster() # # fs/fat/inode.c # 2004/10/20 01:45:43-07:00 hirofumi@mail.parknet.co.jp +1 -0 # FAT: Fix the race bitween fat_free() and fat_get_cluster() # # fs/fat/cache.c # 2004/10/20 01:45:44-07:00 hirofumi@mail.parknet.co.jp +51 -24 # FAT: Fix the race bitween fat_free() and fat_get_cluster() # # ChangeSet # 2004/10/20 08:15:30-07:00 hirofumi@mail.parknet.co.jp # [PATCH] FAT: the inode hash from per module to per sb # # Signed-off-by: OGAWA Hirofumi # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/msdos_fs_sb.h # 2004/10/20 01:12:09-07:00 hirofumi@mail.parknet.co.jp +7 -0 # FAT: the inode hash from per module to per sb # # include/linux/msdos_fs.h # 2004/10/20 01:45:43-07:00 hirofumi@mail.parknet.co.jp +0 -1 # FAT: the inode hash from per module to per sb # # fs/fat/inode.c # 2004/10/20 01:45:44-07:00 hirofumi@mail.parknet.co.jp +31 -26 # FAT: the inode hash from per module to per sb # # fs/fat/fatfs_syms.c # 2004/10/20 01:12:09-07:00 hirofumi@mail.parknet.co.jp +1 -1 # FAT: the inode hash from per module to per sb # # ChangeSet # 2004/10/20 08:15:15-07:00 hirofumi@mail.parknet.co.jp # [PATCH] FAT: cache lock from per sb to per inode # # Signed-off-by: OGAWA Hirofumi # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/msdos_fs_sb.h # 2004/10/20 01:45:44-07:00 hirofumi@mail.parknet.co.jp +0 -2 # FAT: cache lock from per sb to per inode # # include/linux/msdos_fs_i.h # 2004/10/20 01:45:44-07:00 hirofumi@mail.parknet.co.jp +1 -0 # FAT: cache lock from per sb to per inode # # fs/fat/inode.c # 2004/10/20 01:45:44-07:00 hirofumi@mail.parknet.co.jp +1 -1 # FAT: cache lock from per sb to per inode # # fs/fat/cache.c # 2004/10/20 01:45:44-07:00 hirofumi@mail.parknet.co.jp +8 -10 # FAT: cache lock from per sb to per inode # # ChangeSet # 2004/10/20 08:15:04-07:00 hirofumi@mail.parknet.co.jp # [PATCH] FAT: rewrite the cache for file allocation table lookup # # This rewrites the cache stuff for file allocation table (FAT). # # This cache stocks the more pieces of FAT-chain by counting the number # of contiguous data blocks. And if cache hit, since a block number can # calculate without looking FAT-chain up, fat_get_block() become more # fast. # # But if data blocks was fragmenting, unfortunately this cache is unuseful. # # read from block device # # [1st]# time dd if=/dev/hda6 of=/dev/null bs=1M count=2048 # 2147483648 bytes transferred in 229.524189 seconds (9356241 bytes/sec) # real 3m49.557s, user 0m0.026s, sys 1m20.414s # [2nd]# time dd if=/dev/hda6 of=/dev/null bs=1M count=2048 # 2147483648 bytes transferred in 229.539358 seconds (9355623 bytes/sec) # real 3m49.647s, user 0m0.036s, sys 1m20.144s # # read from full contiguous file with this patch # # [1st]# time dd if=data of=/dev/null bs=1M count=2048 # 2147483648 bytes transferred in 337.959477 seconds (6354264 bytes/sec) # real 5m37.970s, user 0m0.031s, sys 1m21.915s # [2nd]# time dd if=data of=/dev/null bs=1M count=2048 # 2147483648 bytes transferred in 225.401699 seconds (9527362 bytes/sec) # real 3m45.476s, user 0m0.027s, sys 1m19.286s # # read from full fragmented file with this patch # # [1st]# time dd if=data of=/dev/null bs=1M count=2048 # 2147483647 bytes transferred in 1146.529081 seconds (1873030 bytes/sec) # real 19m6.538s, user 0m0.020s, sys 1m32.774s # [2nd]# time dd if=data of=/dev/null bs=1M count=2048 # 2147483647 bytes transferred in 1045.084822 seconds (2054841 bytes/sec) # real 17m25.152s, user 0m0.022s, sys 1m34.801s # # read from full contiguous file without this patch # # [1st]# time dd if=data of=/dev/null bs=1M count=2048 # 2147483648 bytes transferred in 348.144707 seconds (6168365 bytes/sec) # real 5m48.169s, user 0m0.019s, sys 1m29.962s # [2nd]# time dd if=data of=/dev/null bs=1M count=2048 # 2147483648 bytes transferred in 324.017361 seconds (6627681 bytes/sec) # real 5m24.038s, user 0m0.023s, sys 1m20.602s # # read from full fragmented file without this patch # # [1st]# time dd if=data of=/dev/null bs=1M count=2048 # 2147483647 bytes transferred in 1156.845693 seconds (1856327 bytes/sec) # real 19m16.855s, user 0m0.031s, sys 1m32.172s # [2nd]# time dd if=data of=/dev/null bs=1M count=2048 # 2147483647 bytes transferred in 1066.518713 seconds (2013545 bytes/sec) # real 17m46.526s, user 0m0.023s, sys 1m33.630s # # Signed-off-by: OGAWA Hirofumi # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/msdos_fs_sb.h # 2004/10/20 01:45:44-07:00 hirofumi@mail.parknet.co.jp +0 -10 # FAT: rewrite the cache for file allocation table lookup # # include/linux/msdos_fs_i.h # 2004/10/20 01:45:44-07:00 hirofumi@mail.parknet.co.jp +2 -3 # FAT: rewrite the cache for file allocation table lookup # # include/linux/msdos_fs.h # 2004/10/20 01:45:44-07:00 hirofumi@mail.parknet.co.jp +0 -2 # FAT: rewrite the cache for file allocation table lookup # # fs/fat/misc.c # 2004/10/20 01:45:43-07:00 hirofumi@mail.parknet.co.jp +1 -1 # FAT: rewrite the cache for file allocation table lookup # # fs/fat/inode.c # 2004/10/20 01:45:44-07:00 hirofumi@mail.parknet.co.jp +3 -3 # FAT: rewrite the cache for file allocation table lookup # # fs/fat/fatfs_syms.c # 2004/10/20 01:45:44-07:00 hirofumi@mail.parknet.co.jp +7 -0 # FAT: rewrite the cache for file allocation table lookup # # fs/fat/cache.c # 2004/10/20 01:45:44-07:00 hirofumi@mail.parknet.co.jp +213 -157 # FAT: rewrite the cache for file allocation table lookup # # ChangeSet # 2004/10/20 08:14:52-07:00 hirofumi@mail.parknet.co.jp # [PATCH] FAT: use hlist_head for fat_inode_hashtable # # Signed-off-by: OGAWA Hirofumi # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/msdos_fs_i.h # 2004/10/20 01:45:44-07:00 hirofumi@mail.parknet.co.jp +1 -1 # FAT: use hlist_head for fat_inode_hashtable # # fs/fat/inode.c # 2004/10/20 01:45:44-07:00 hirofumi@mail.parknet.co.jp +10 -12 # FAT: use hlist_head for fat_inode_hashtable # # ChangeSet # 2004/10/20 08:14:40-07:00 hch@lst.de # [PATCH] remove dead exports from fs/fat/ # # These were used by the defunct umsdos code only. # # Signed-off-by: OGAWA Hirofumi # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/msdos_fs.h # 2004/10/20 01:45:44-07:00 hch@lst.de +0 -8 # remove dead exports from fs/fat/ # # fs/fat/inode.c # 2004/10/20 01:45:45-07:00 hch@lst.de +7 -4 # remove dead exports from fs/fat/ # # fs/fat/fatfs_syms.c # 2004/10/20 01:45:44-07:00 hch@lst.de +0 -9 # remove dead exports from fs/fat/ # # fs/fat/dir.c # 2004/10/20 01:45:43-07:00 hch@lst.de +6 -2 # remove dead exports from fs/fat/ # # ChangeSet # 2004/10/20 08:14:28-07:00 wli@holomorphy.com # [PATCH] sparc32: add atomic_sub_and_test() # # Add atomic_sub_and_test() to sparc32, implemented in terms of # atomic_sub_return(), so reiser4 can be simultaneously microoptimized for # x86 and made to pass compilation testing on sparc32. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-sparc/atomic.h # 2004/10/20 01:12:08-07:00 wli@holomorphy.com +1 -0 # sparc32: add atomic_sub_and_test() # # ChangeSet # 2004/10/20 08:14:12-07:00 kaigai@ak.jp.nec.com # [PATCH] atomic_inc_return() for sparc64 # # This patch declares atomic_add_return() as an alias of __atomic_add(). # atomic64_add_return(),atomic_sub_return() and atomic64_sub_return() are # same. # # Signed-off-by: KaiGai, Kohei # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-sparc64/atomic.h # 2004/10/20 01:12:08-07:00 kaigai@ak.jp.nec.com +6 -0 # atomic_inc_return() for sparc64 # # ChangeSet # 2004/10/20 08:13:58-07:00 kaigai@ak.jp.nec.com # [PATCH] atomic_inc_return() for arm26 # # This patch implements atomic_inc_return() and so on for ARM26. Because # Hugh says that SMP is not supported in arm26, it is implemented by normal # operations between local_irq_save() and local_irq_restore() like another # atomic operations. # # Signed-off-by: KaiGai, Kohei # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-arm26/atomic.h # 2004/10/20 01:12:08-07:00 kaigai@ak.jp.nec.com +21 -0 # atomic_inc_return() for arm26 # # ChangeSet # 2004/10/20 08:13:44-07:00 kaigai@ak.jp.nec.com # [PATCH] atomic_inc_return() for arm # # This patch declares atomic_inc_return() as the alias of atomic_add_return() # and atomic_dec_return() as an alias of atomic_dec_return(). # # Signed-off-by: KaiGai, Kohei # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-arm/atomic.h # 2004/10/20 01:12:08-07:00 kaigai@ak.jp.nec.com +2 -0 # atomic_inc_return() for arm # # ChangeSet # 2004/10/20 08:13:29-07:00 kaigai@ak.jp.nec.com # [PATCH] atomic_inc_return() for x86_64 # # Signed-off-by: KaiGai, Kohei # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-x86_64/atomic.h # 2004/10/20 01:12:08-07:00 kaigai@ak.jp.nec.com +25 -0 # atomic_inc_return() for x86_64 # # ChangeSet # 2004/10/20 08:13:14-07:00 kaigai@ak.jp.nec.com # [PATCH] atomic_inc_return() for i386 # # This patch implements atomic_inc_return() and so on for i386, and includes # runtime check whether CPU is legacy 386. # # Signed-off-by: KaiGai, Kohei # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-i386/atomic.h # 2004/10/20 01:12:08-07:00 kaigai@ak.jp.nec.com +42 -0 # atomic_inc_return() for i386 # # ChangeSet # 2004/10/20 08:13:00-07:00 dwmw2@infradead.org # [PATCH] JFFS2: work around uninitialised use of usercompr field by old code. # # We didn't use the 'usercompr' field before recently. Unfortunately we didn't # set it to zero either, so there's a lot of file systems out there with it set # to 0x5a. Deal with that rather than getting confused. # # Signed-Off-By: David Woodhouse # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/jffs2/compr.c # 2004/10/20 01:12:08-07:00 dwmw2@infradead.org +7 -2 # JFFS2: work around uninitialised use of usercompr field by old code. # # ChangeSet # 2004/10/20 08:12:46-07:00 rddunlap@osdl.org # [PATCH] x86_64/io_apic init section fixups # # Code section errors in i386/io_apic.c found by scripts/reference_init.pl. # Looks like they could cause problems for a few drivers or in a real hotplug # environment. # # Error: ./arch/i386/kernel/io_apic.o .text refers to 000018ff R_386_PC32 .init.text # # call chain: # snd_mpu401_acpi_resource # acpi_register_gsi # mp_register_gsi # io_apic_set_pci_routing # {A} ioapic_register_intr # IO_APIC_irq_trigger # find_irq_entry # # Error: ./arch/i386/kernel/io_apic.o .text refers to 00001967 R_386_PC32 .init.text # # (as above thru {A}, then:) # IO_APIC_irq_trigger # irq_trigger # MPBIOS_trigger >> removing __init from this led to # needing to remove __init from # EISA_ELCR also. # # Signed-off-by: Randy Dunlap # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/x86_64/kernel/io_apic.c # 2004/10/20 01:12:07-07:00 rddunlap@osdl.org +4 -4 # x86_64/io_apic init section fixups # # ChangeSet # 2004/10/20 08:12:34-07:00 gordon.jin@intel.com # [PATCH] x86_64: correct copy_user_generic return value when exception happens # # Fix a bug that arch/x86_64/lib/copy_user:copy_user_generic will return a # wrong value when exception happens. # # In the case the address is not 8-byte aligned (i.e. go into # Lbad_alignment), if exception happens in Ls11, %rdx will be wrong number of # copied bytes, then copy_user_generic returns wrong value. It also fixed a # bug of zeroing wrong number of bytes of destination at this situation. (In # Lzero_rest) # # Signed-off-by: Yanmin Zhang # Signed-off-by: Nanhai Zou # Signed-off-by: Gordon Jin # Signed-off-by: Suresh Siddha # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/x86_64/lib/copy_user.S # 2004/10/20 01:12:07-07:00 gordon.jin@intel.com +7 -9 # x86_64: correct copy_user_generic return value when exception happens # # ChangeSet # 2004/10/20 08:12:20-07:00 ak@muc.de # [PATCH] x86_64 Kconfig: Split CONFIG_NUMA_EMU and CONFIG_K8_NUMA # # Split CONFIG_NUMA_EMU and CONFIG_K8_NUMA because they are independent. # # Signed-off-by: Andi Kleen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/x86_64/mm/numa.c # 2004/10/20 01:12:07-07:00 ak@muc.de +4 -0 # x86_64 Kconfig: Split CONFIG_NUMA_EMU and CONFIG_K8_NUMA # # arch/x86_64/Kconfig # 2004/10/20 01:12:07-07:00 ak@muc.de +12 -3 # x86_64 Kconfig: Split CONFIG_NUMA_EMU and CONFIG_K8_NUMA # # ChangeSet # 2004/10/20 08:12:05-07:00 ak@muc.de # [PATCH] x86_64: fix IOAPIC on Nvidia boards # # Originally suggested by Zwane Mwaikumbo # # Ignore all ACPI timer overrides on all Nvidia boards. The fallback doesn't # work and no Nvidia boards needs a timer override. But some buggy BIOS have # it anyways. # # Also enable IO-APIC mode by default for Nvidia then. # # Thanks to Andy Currid for confirming this. # # Signed-off-by: Andi Kleen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-x86_64/acpi.h # 2004/10/20 01:12:07-07:00 ak@muc.de +2 -0 # x86_64: fix IOAPIC on Nvidia boards # # arch/x86_64/kernel/io_apic.c # 2004/10/20 01:45:46-07:00 ak@muc.de +6 -4 # x86_64: fix IOAPIC on Nvidia boards # # ChangeSet # 2004/10/20 08:11:53-07:00 ak@muc.de # [PATCH] x86_64: add an option to configure oops stack dump # # Add an kstack= option to configure how much stack should be printed on a # oops. # # Signed-off-by: Andi Kleen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/x86_64/kernel/traps.c # 2004/10/20 01:12:07-07:00 ak@muc.de +8 -0 # x86_64: add an option to configure oops stack dump # # ChangeSet # 2004/10/20 08:11:41-07:00 ak@muc.de # [PATCH] x86_64: add notsc option # # Add an notsc option so that it can be turned off again. # # This may be useful on the Summit, but will only work when there is a HPET # fallback. # # Signed-off-by: Andi Kleen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/x86_64/kernel/time.c # 2004/10/20 01:12:07-07:00 ak@muc.de +18 -4 # x86_64: add notsc option # # ChangeSet # 2004/10/20 08:11:26-07:00 ak@muc.de # [PATCH] x86_64: use TSC on SMP EM64T machines # # x86-64 MP kernels always used HPET timing when available. This was done # because AMD systems don't have synchronized TSCs in all cases. On Intel # this is not true (except Summit), so use faster TSC timing for those. # # Also only enable HPET gettimeofday when there is more than one CPU online. # # Signed-off-by: Andi Kleen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/x86_64/kernel/time.c # 2004/10/20 01:45:47-07:00 ak@muc.de +15 -2 # x86_64: use TSC on SMP EM64T machines # # ChangeSet # 2004/10/20 08:11:14-07:00 ak@muc.de # [PATCH] x86_64: intialize hpet char driver # # Initialize HPET char driver # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-x86_64/hpet.h # 2004/10/20 01:12:06-07:00 ak@muc.de +3 -0 # x86_64: intialize hpet char driver # # arch/x86_64/kernel/time.c # 2004/10/20 01:45:47-07:00 ak@muc.de +50 -0 # x86_64: intialize hpet char driver # # arch/x86_64/Kconfig # 2004/10/20 01:45:46-07:00 ak@muc.de +2 -1 # x86_64: intialize hpet char driver # # ChangeSet # 2004/10/20 08:10:56-07:00 ak@muc.de # [PATCH] x86_64: drop old APIC workaround # # Suggested by Ingo Molnar. # # Drop APIC level workaround for old IO-APICs on x86-64 because it is a # significant part of interrupt handling time. x86-64 only runs on modern # chipsets that probably don't have this bug. # # Signed-off-by: Andi Kleen # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/x86_64/kernel/io_apic.c # 2004/10/20 01:45:46-07:00 ak@muc.de +0 -62 # x86_64: drop old APIC workaround # # ChangeSet # 2004/10/20 08:10:43-07:00 rusty@rustcorp.com.au # [PATCH] module_param_array() should take a pointer # # module_param_array() takes a variable to put the number of elements in. # Looking through the uses, many people don't care, so they declare a dummy # or share one variable between several parameters. The latter is # problematic because sysfs uses that number to decide how many to display. # # The solution is to change the variable arg to a pointer, and if the pointer # is NULL, use the "max" value. This change is fairly small, but fixing up # the callers is a lot of (trivial) churn. # # Signed-off-by: Rusty Russell # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # sound/usb/usx2y/usbusx2y.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +3 -4 # module_param_array() should take a pointer # # sound/usb/usbaudio.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +5 -6 # module_param_array() should take a pointer # # sound/sparc/cs4231.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +3 -4 # module_param_array() should take a pointer # # sound/sparc/amd7930.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +3 -4 # module_param_array() should take a pointer # # sound/pcmcia/vx/vxpocket.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +5 -6 # module_param_array() should take a pointer # # sound/pcmcia/pdaudiocf/pdaudiocf.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +4 -5 # module_param_array() should take a pointer # # sound/pci/ymfpci/ymfpci.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +7 -8 # module_param_array() should take a pointer # # sound/pci/vx222/vx222.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +5 -6 # module_param_array() should take a pointer # # sound/pci/via82xx.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +8 -9 # module_param_array() should take a pointer # # sound/pci/trident/trident.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +5 -6 # module_param_array() should take a pointer # # sound/pci/sonicvibes.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +5 -6 # module_param_array() should take a pointer # # sound/pci/rme9652/rme9652.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +4 -5 # module_param_array() should take a pointer # # sound/pci/rme9652/hdsp.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +5 -6 # module_param_array() should take a pointer # # sound/pci/rme32.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +4 -5 # module_param_array() should take a pointer # # sound/pci/nm256/nm256.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +9 -10 # module_param_array() should take a pointer # # sound/pci/mixart/mixart.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +3 -4 # module_param_array() should take a pointer # # sound/pci/maestro3.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +5 -6 # module_param_array() should take a pointer # # sound/pci/korg1212/korg1212.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +3 -4 # module_param_array() should take a pointer # # sound/pci/intel8x0m.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +4 -5 # module_param_array() should take a pointer # # sound/pci/intel8x0.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +8 -9 # module_param_array() should take a pointer # # sound/pci/ice1712/ice1712.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +6 -7 # module_param_array() should take a pointer # # sound/pci/fm801.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +4 -5 # module_param_array() should take a pointer # # sound/pci/es1968.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +10 -11 # module_param_array() should take a pointer # # sound/pci/es1938.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +3 -4 # module_param_array() should take a pointer # # sound/pci/ens1370.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +5 -6 # module_param_array() should take a pointer # # sound/pci/emu10k1/emu10k1.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +9 -10 # module_param_array() should take a pointer # # sound/pci/cs46xx/cs46xx.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +6 -7 # module_param_array() should take a pointer # # sound/pci/cs4281.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +4 -5 # module_param_array() should take a pointer # # sound/pci/cmipci.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +7 -8 # module_param_array() should take a pointer # # sound/pci/bt87x.c # 2004/10/20 01:45:18-07:00 rusty@rustcorp.com.au +4 -5 # module_param_array() should take a pointer # # sound/pci/azt3328.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +4 -5 # module_param_array() should take a pointer # # sound/pci/au88x0/au88x0.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +4 -5 # module_param_array() should take a pointer # # sound/pci/atiixp_modem.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +4 -5 # module_param_array() should take a pointer # # sound/pci/atiixp.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +5 -6 # module_param_array() should take a pointer # # sound/pci/als4000.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +4 -5 # module_param_array() should take a pointer # # sound/pci/ali5451/ali5451.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +5 -6 # module_param_array() should take a pointer # # sound/parisc/harmony.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +3 -4 # module_param_array() should take a pointer # # sound/isa/wavefront/wavefront.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +14 -15 # module_param_array() should take a pointer # # sound/isa/sscape.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +6 -7 # module_param_array() should take a pointer # # sound/isa/sgalaxy.c # 2004/10/20 01:45:26-07:00 rusty@rustcorp.com.au +6 -7 # module_param_array() should take a pointer # # sound/isa/sb/sb8.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +6 -7 # module_param_array() should take a pointer # # sound/isa/sb/sb16.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +14 -15 # module_param_array() should take a pointer # # sound/isa/sb/es968.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +6 -7 # module_param_array() should take a pointer # # sound/isa/opl3sa2.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +13 -14 # module_param_array() should take a pointer # # sound/isa/gus/interwave.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +13 -14 # module_param_array() should take a pointer # # sound/isa/gus/gusmax.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +10 -11 # module_param_array() should take a pointer # # sound/isa/gus/gusextreme.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +14 -15 # module_param_array() should take a pointer # # sound/isa/gus/gusclassic.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +10 -11 # module_param_array() should take a pointer # # sound/isa/es18xx.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +10 -11 # module_param_array() should take a pointer # # sound/isa/es1688/es1688.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +8 -9 # module_param_array() should take a pointer # # sound/isa/dt019x.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +9 -10 # module_param_array() should take a pointer # # sound/isa/cs423x/cs4236.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +13 -14 # module_param_array() should take a pointer # # sound/isa/cs423x/cs4231.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +9 -10 # module_param_array() should take a pointer # # sound/isa/cmi8330.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +11 -12 # module_param_array() should take a pointer # # sound/isa/azt2320.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +11 -12 # module_param_array() should take a pointer # # sound/isa/als100.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +10 -11 # module_param_array() should take a pointer # # sound/isa/ad1848/ad1848.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +7 -8 # module_param_array() should take a pointer # # sound/isa/ad1816a/ad1816a.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +10 -11 # module_param_array() should take a pointer # # sound/drivers/virmidi.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +4 -5 # module_param_array() should take a pointer # # sound/drivers/serial-u16550.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +11 -12 # module_param_array() should take a pointer # # sound/drivers/mpu401/mpu401.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +6 -7 # module_param_array() should take a pointer # # sound/drivers/dummy.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +6 -7 # module_param_array() should take a pointer # # sound/core/seq/seq.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +1 -2 # module_param_array() should take a pointer # # sound/core/rawmidi.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +2 -3 # module_param_array() should take a pointer # # sound/core/oss/pcm_oss.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +2 -3 # module_param_array() should take a pointer # # sound/core/memalloc.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +1 -2 # module_param_array() should take a pointer # # net/ipv4/netfilter/ip_nat_tftp.c # 2004/10/20 01:12:06-07:00 rusty@rustcorp.com.au +1 -1 # module_param_array() should take a pointer # # net/ipv4/netfilter/ip_nat_irc.c # 2004/10/20 01:12:06-07:00 rusty@rustcorp.com.au +1 -1 # module_param_array() should take a pointer # # net/ipv4/netfilter/ip_nat_ftp.c # 2004/10/20 01:12:06-07:00 rusty@rustcorp.com.au +1 -1 # module_param_array() should take a pointer # # net/ipv4/netfilter/ip_conntrack_tftp.c # 2004/10/20 01:12:06-07:00 rusty@rustcorp.com.au +1 -1 # module_param_array() should take a pointer # # net/ipv4/netfilter/ip_conntrack_irc.c # 2004/10/20 01:12:06-07:00 rusty@rustcorp.com.au +1 -1 # module_param_array() should take a pointer # # net/ipv4/netfilter/ip_conntrack_ftp.c # 2004/10/20 01:12:06-07:00 rusty@rustcorp.com.au +1 -1 # module_param_array() should take a pointer # # net/ipv4/ipvs/ip_vs_ftp.c # 2004/10/20 01:12:06-07:00 rusty@rustcorp.com.au +1 -2 # module_param_array() should take a pointer # # net/decnet/dn_dev.c # 2004/10/20 01:12:06-07:00 rusty@rustcorp.com.au +1 -2 # module_param_array() should take a pointer # # kernel/params.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +2 -2 # module_param_array() should take a pointer # # include/linux/moduleparam.h # 2004/10/20 01:12:06-07:00 rusty@rustcorp.com.au +5 -5 # module_param_array() should take a pointer # # include/linux/i2c.h # 2004/10/20 01:12:06-07:00 rusty@rustcorp.com.au +1 -1 # module_param_array() should take a pointer # # drivers/usb/media/w9968cf.c # 2004/10/20 01:45:30-07:00 rusty@rustcorp.com.au +24 -24 # module_param_array() should take a pointer # # drivers/usb/media/sn9c102_core.c # 2004/10/20 01:45:30-07:00 rusty@rustcorp.com.au +1 -2 # module_param_array() should take a pointer # # drivers/usb/gadget/file_storage.c # 2004/10/20 01:45:35-07:00 rusty@rustcorp.com.au +4 -4 # module_param_array() should take a pointer # # drivers/serial/serial_cs.c # 2004/10/20 01:12:06-07:00 rusty@rustcorp.com.au +1 -1 # module_param_array() should take a pointer # # drivers/serial/8250.c # 2004/10/20 01:12:06-07:00 rusty@rustcorp.com.au +1 -1 # module_param_array() should take a pointer # # drivers/scsi/tmscsim.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +1 -2 # module_param_array() should take a pointer # # drivers/scsi/pcmcia/sym53c500_cs.c # 2004/10/20 01:12:06-07:00 rusty@rustcorp.com.au +1 -2 # module_param_array() should take a pointer # # drivers/s390/block/xpram.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +1 -2 # module_param_array() should take a pointer # # drivers/pcmcia/tcic.c # 2004/10/20 01:45:18-07:00 rusty@rustcorp.com.au +1 -1 # module_param_array() should take a pointer # # drivers/pcmcia/i82365.c # 2004/10/20 01:45:18-07:00 rusty@rustcorp.com.au +1 -1 # module_param_array() should take a pointer # # drivers/net/pcnet32.c # 2004/10/20 01:45:18-07:00 rusty@rustcorp.com.au +3 -4 # module_param_array() should take a pointer # # drivers/net/acenic.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +7 -8 # module_param_array() should take a pointer # # drivers/input/joystick/turbografx.c # 2004/10/20 01:12:06-07:00 rusty@rustcorp.com.au +3 -3 # module_param_array() should take a pointer # # drivers/input/joystick/gamecon.c # 2004/10/20 01:12:06-07:00 rusty@rustcorp.com.au +3 -3 # module_param_array() should take a pointer # # drivers/input/joystick/db9.c # 2004/10/20 01:12:06-07:00 rusty@rustcorp.com.au +3 -3 # module_param_array() should take a pointer # # drivers/input/joystick/analog.c # 2004/10/20 01:12:06-07:00 rusty@rustcorp.com.au +1 -1 # module_param_array() should take a pointer # # drivers/input/joystick/amijoy.c # 2004/10/20 01:12:05-07:00 rusty@rustcorp.com.au +1 -2 # module_param_array() should take a pointer # # drivers/i2c/busses/scx200_acb.c # 2004/10/20 01:12:06-07:00 rusty@rustcorp.com.au +1 -2 # module_param_array() should take a pointer # # drivers/eisa/eisa-bus.c # 2004/10/20 01:12:06-07:00 rusty@rustcorp.com.au +2 -2 # module_param_array() should take a pointer # # drivers/char/ipmi/ipmi_si_intf.c # 2004/10/20 01:12:06-07:00 rusty@rustcorp.com.au +6 -6 # module_param_array() should take a pointer # # ChangeSet # 2004/10/20 17:08:34+02:00 bzolnier@trik.(none) # [ide] always allocate hwif->sg_table # # Allocate hwif->sg_table in hwif_init() so it can also be used for PIO. # # Signed-off-by: Bartlomiej Zolnierkiewicz # # include/linux/ide.h # 2004/10/20 17:08:16+02:00 bzolnier@trik.(none) +1 -0 # [ide] always allocate hwif->sg_table # # drivers/ide/ppc/pmac.c # 2004/10/20 17:08:16+02:00 bzolnier@trik.(none) +2 -8 # [ide] always allocate hwif->sg_table # # drivers/ide/pci/sgiioc4.c # 2004/10/20 17:08:16+02:00 bzolnier@trik.(none) +1 -8 # [ide] always allocate hwif->sg_table # # drivers/ide/ide.c # 2004/10/20 17:08:16+02:00 bzolnier@trik.(none) +3 -0 # [ide] always allocate hwif->sg_table # # drivers/ide/ide-probe.c # 2004/10/20 17:08:16+02:00 bzolnier@trik.(none) +10 -0 # [ide] always allocate hwif->sg_table # # drivers/ide/ide-dma.c # 2004/10/20 17:08:16+02:00 bzolnier@trik.(none) +2 -9 # [ide] always allocate hwif->sg_table # # drivers/ide/arm/icside.c # 2004/10/20 17:08:16+02:00 bzolnier@trik.(none) +1 -26 # [ide] always allocate hwif->sg_table # # ChangeSet # 2004/10/20 17:02:39+02:00 bzolnier@trik.(none) # [ide] pmac: use more ide_hwif_t fields # # Use dmatable_dma, sg_table, sg_nents and sg_dma_direction fields # of ide_hwif_t and remove their equivalents from pmac_ide_hwif_t. # # Signed-off-by: Bartlomiej Zolnierkiewicz # # drivers/ide/ppc/pmac.c # 2004/10/20 17:02:22+02:00 bzolnier@trik.(none) +27 -35 # [ide] pmac: use more ide_hwif_t fields # # ChangeSet # 2004/10/20 14:57:54+01:00 rmk@flint.arm.linux.org.uk # [ARM] Export find_{first,next}_bit_{l,b}e # # arch/arm/kernel/armksyms.c # 2004/10/20 14:54:42+01:00 rmk@flint.arm.linux.org.uk +4 -0 # Export find_{first,next}_bit_{l,b}e # # ChangeSet # 2004/10/20 14:47:09+01:00 rmk@flint.arm.linux.org.uk # [ARM] Cleanup some quirks. # # - Ensure FIQs are enabled when cpu_idle() is called. # - Remove unused members of irq_cpustat_t. # - Remove unnecessary #ifndef CONFIG_SMP...#endif around irq_exit() # macro. # - Rename __stf/__clf such that it stresses that they affect only # local state (as per local_irq_xxx). # - Move THREAD_SIZE such that it can be used in current_thread_info() # # include/asm-arm/thread_info.h # 2004/10/20 14:43:54+01:00 rmk@flint.arm.linux.org.uk +3 -3 # Move THREAD_SIZE so we can use it in current_thread_info(). # # include/asm-arm/system.h # 2004/10/20 14:43:53+01:00 rmk@flint.arm.linux.org.uk +9 -12 # Rename __stf/__clf such that it stresses that they only affect the # local state. # # include/asm-arm/hardirq.h # 2004/10/20 14:43:53+01:00 rmk@flint.arm.linux.org.uk +0 -6 # Remove unused members of irq_cpustat_t. # Remove #ifndef CONFIG_SMP around irq_exit() macro. # # arch/arm/kernel/process.c # 2004/10/20 14:43:53+01:00 rmk@flint.arm.linux.org.uk +2 -0 # Ensure FIQs are enabled in cpu_idle(). # # ChangeSet # 2004/10/20 04:27:39-04:00 akpm@osdl.org # [PATCH] sata_sil mod15 quirk with Seagate ST3120026AS # # From: # # Hardware Environment: AMD64, sil3512 controller on m/b. Harddrive: Seagate # 120GB ST3120026AS # # Problem Description: Drive would lock when writing large files, eg video # from firewire, audio editing. Checked dmesg, was obviously the sata drive. # # Have added the drive to the blacklist in sata_sil.c and the problem seems # to have disappeared. # # Is there a good test to verify that the mod15 bug is really the problem? # # Signed-off-by: Andrew Morton # # drivers/scsi/sata_sil.c # 2004/10/07 10:01:18-04:00 akpm@osdl.org +1 -0 # sata_sil mod15 quirk with Seagate ST3120026AS # # ChangeSet # 2004/10/19 23:45:13-07:00 davem@nuts.davemloft.net # Merge # # kernel/sys.c # 2004/10/19 23:45:08-07:00 davem@nuts.davemloft.net +0 -0 # SCCS merged # # ChangeSet # 2004/10/20 06:43:58+00:00 suresh.b.siddha@intel.com # [IA64] fallback to swiotlb for consistent DMA mappings # # Patch supplied by Suresh Siddha # # This is mainly needed for EM64T platforms and makes sense for ia64 too. # Need of this was broughtup sometime(long time?) back on lkml. # http://www.ussg.iu.edu/hypermail/linux/kernel/0406.3/0112.html # # Signed-off-by: Tony Luck # # arch/ia64/lib/swiotlb.c # 2004/10/20 06:41:20+00:00 suresh.b.siddha@intel.com +15 -3 # fallback to swiotlb for consistent DMA mappings # # ChangeSet # 2004/10/20 06:39:59+00:00 kaos@sgi.com # [IA64] Avoid a rare deadlock during unwind # # There is a rare deadlock condition during unwind script creation. If # build_script() is interrupted in the middle of creating the script, it # holds the script write lock. If the interrupt handler needs to call # unwind for some failure condition, unwind will try to read the # incomplete script and will deadlock on the script lock. # # The fix is to disable interrupts while building the script, so # interrupt handlers never see partial scripts. # # Promoting spin_lock_irqsave() from script_new() to find_save_locs() # changes the indentation, so the patch looks bigger than it really is. # # Signed-off-by: Keith Owens # Signed-off-by: Tony Luck # # arch/ia64/kernel/unwind.c # 2004/10/20 06:38:39+00:00 kaos@sgi.com +38 -43 # Avoid a rare deadlock during unwind # # ChangeSet # 2004/10/20 06:37:21+00:00 tony.luck@intel.com # [IA64] uninitialised flags element could cause crashes # # window is not zeroed, so the flags should be assigned, not modified. # This can lead to crashes at boot if the IO and Memory resources overlap. # # Patch supplied by Matthew Wilcox # # Signed-off-by: Tony Luck # # arch/ia64/pci/pci.c # 2004/10/20 06:34:59+00:00 tony.luck@intel.com +1 -1 # uninitialised flags element could cause crashes # # ChangeSet # 2004/10/20 06:32:04+00:00 arun.sharma@intel.com # [IA64] Add missing prototypes to kill warnings in sys_ia32.c # # Signed-off-by: Arun Sharma # Signed-off-by: Tony Luck # # arch/ia64/ia32/ia32priv.h # 2004/10/20 06:30:09+00:00 arun.sharma@intel.com +4 -0 # Add missing prototypes to kill warnings in sys_ia32.c # # ChangeSet # 2004/10/20 06:24:38+00:00 tony.luck@intel.com # [IA64] Allow -mtune=merced for gcc 3.4 # # Patch submitted by H. J. Lu # # Gcc 3.4.2 fixed ia64 -mtune=merced regressions on Linux 2.6 kernel: # # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16278 # # I have been using this patch for several months now. # # Signed-off-by: Tony Luck # # arch/ia64/Makefile # 2004/10/20 06:21:54+00:00 tony.luck@intel.com +1 -2 # Allow -mtune=merced for gcc 3.4 # # ChangeSet # 2004/10/19 23:15:03-07:00 yasuyuki.kozakai@toshiba.co.jp # [NETFILTER]: Fix multiple bugs in ip6t_frag.c # # The first patch fixes following bugs in ip6t_frag.c, # # - Wrong cast the pointer to extension header. # - header length of Fragment Header is statically 8 octets. # Then the option --frag-len doesn't make sense. # - There are endian issues where using frag->info. # - Reserved fields are not 2 bit but 8bit + 2 bit. (see RFC2460) # # Signed-off-by: Yasuyuki KOZAKAI # Signed-off-by: Patrick McHardy # Signed-off-by: David S. Miller # # net/ipv6/netfilter/ip6t_frag.c # 2004/10/19 23:14:45-07:00 yasuyuki.kozakai@toshiba.co.jp +37 -59 # [NETFILTER]: Fix multiple bugs in ip6t_frag.c # # The first patch fixes following bugs in ip6t_frag.c, # # - Wrong cast the pointer to extension header. # - header length of Fragment Header is statically 8 octets. # Then the option --frag-len doesn't make sense. # - There are endian issues where using frag->info. # - Reserved fields are not 2 bit but 8bit + 2 bit. (see RFC2460) # # Signed-off-by: Yasuyuki KOZAKAI # Signed-off-by: Patrick McHardy # Signed-off-by: David S. Miller # # ChangeSet # 2004/10/19 23:13:46-07:00 yasuyuki.kozakai@toshiba.co.jp # [NETFILTER]: Fix checks in ip6t_multiport.c # # The first patch fixes following bugs in ip6t_multiport.c, # # - missing check the size of the preference data. # - IP6T_INV_PROTO should check with not ip->flags but ip->invflags. # # Signed-off-by: Yasuyuki KOZAKAI # Signed-off-by: Patrick McHardy # Signed-off-by: David S. Miller # # net/ipv6/netfilter/ip6t_multiport.c # 2004/10/19 23:13:28-07:00 yasuyuki.kozakai@toshiba.co.jp +4 -1 # [NETFILTER]: Fix checks in ip6t_multiport.c # # The first patch fixes following bugs in ip6t_multiport.c, # # - missing check the size of the preference data. # - IP6T_INV_PROTO should check with not ip->flags but ip->invflags. # # Signed-off-by: Yasuyuki KOZAKAI # Signed-off-by: Patrick McHardy # Signed-off-by: David S. Miller # # ChangeSet # 2004/10/19 23:12:10-07:00 yasuyuki.kozakai@toshiba.co.jp # [NETFILTER]: Fix multiple bugs in ip6rt.c # # The first patch fixes the following bugs # # - Wrong cast the pointer to extension header. # - Segments Left field in Routing Header isn't treated as 1 octet. # # Signed-off-by: Yasuyuki KOZAKAI # Signed-off-by: Patrick McHardy # Signed-off-by: David S. Miller # # net/ipv6/netfilter/ip6t_rt.c # 2004/10/19 23:11:51-07:00 yasuyuki.kozakai@toshiba.co.jp +4 -4 # [NETFILTER]: Fix multiple bugs in ip6rt.c # # The first patch fixes the following bugs # # - Wrong cast the pointer to extension header. # - Segments Left field in Routing Header isn't treated as 1 octet. # # Signed-off-by: Yasuyuki KOZAKAI # Signed-off-by: Patrick McHardy # Signed-off-by: David S. Miller # # ChangeSet # 2004/10/19 23:10:47-07:00 okir@suse.de # [NETFILTER]: Don't export common symbols from ipfwadm.ko # # Exported kernel symbols ip_conntrack_count and ip_conntrack_tcp_update were # showing up both in ip_conntrack.ko and ipfwadm.ko, causing bogus dependencies # in modules.dep. # # Signed-off-by: Olaf Kirch # Signed-off-by: Patrick McHardy # Signed-off-by: David S. Miller # # net/ipv4/netfilter/ip_conntrack_standalone.c # 2004/10/19 23:10:29-07:00 okir@suse.de +3 -0 # [NETFILTER]: Don't export common symbols from ipfwadm.ko # # Exported kernel symbols ip_conntrack_count and ip_conntrack_tcp_update were # showing up both in ip_conntrack.ko and ipfwadm.ko, causing bogus dependencies # in modules.dep. # # Signed-off-by: Olaf Kirch # Signed-off-by: Patrick McHardy # Signed-off-by: David S. Miller # # net/ipv4/netfilter/ip_conntrack_proto_tcp.c # 2004/10/19 23:10:29-07:00 okir@suse.de +0 -1 # [NETFILTER]: Don't export common symbols from ipfwadm.ko # # Exported kernel symbols ip_conntrack_count and ip_conntrack_tcp_update were # showing up both in ip_conntrack.ko and ipfwadm.ko, causing bogus dependencies # in modules.dep. # # Signed-off-by: Olaf Kirch # Signed-off-by: Patrick McHardy # Signed-off-by: David S. Miller # # net/ipv4/netfilter/ip_conntrack_core.c # 2004/10/19 23:10:29-07:00 okir@suse.de +0 -1 # [NETFILTER]: Don't export common symbols from ipfwadm.ko # # Exported kernel symbols ip_conntrack_count and ip_conntrack_tcp_update were # showing up both in ip_conntrack.ko and ipfwadm.ko, causing bogus dependencies # in modules.dep. # # Signed-off-by: Olaf Kirch # Signed-off-by: Patrick McHardy # Signed-off-by: David S. Miller # # ChangeSet # 2004/10/19 23:09:53-07:00 pablo@eurodev.net # [NETFILTER]: Fix removing invalid proc file # # Signed-off-by: Pablo Neira # Signed-off-by: Patrick McHardy # Signed-off-by: David S. Miller # # net/ipv4/netfilter/ip_conntrack_standalone.c # 2004/10/19 23:09:35-07:00 pablo@eurodev.net +1 -1 # [NETFILTER]: Fix removing invalid proc file # # Signed-off-by: Pablo Neira # Signed-off-by: Patrick McHardy # Signed-off-by: David S. Miller # # ChangeSet # 2004/10/19 22:20:00-07:00 jmorris@redhat.com # [CRYPTO]: Add Tnepres cipher support # # This patch adds support for the kerneli 'Tnepres' cipher, a reversed form # of Serpent which was implemented due to problems with the specification. # This allows people to maintain compatibility between old kerneli and # current kernels. # # Signed-off-by: Ruben Garcia # Signed-off-by: Fruhwirth Clemens # Signed-off-by: James Morris # Signed-off-by: David S. Miller # # crypto/tcrypt.h # 2004/10/19 22:19:41-07:00 jmorris@redhat.com +97 -0 # [CRYPTO]: Add Tnepres cipher support # # This patch adds support for the kerneli 'Tnepres' cipher, a reversed form # of Serpent which was implemented due to problems with the specification. # This allows people to maintain compatibility between old kerneli and # current kernels. # # Signed-off-by: Ruben Garcia # Signed-off-by: Fruhwirth Clemens # Signed-off-by: James Morris # Signed-off-by: David S. Miller # # crypto/tcrypt.c # 2004/10/19 22:19:41-07:00 jmorris@redhat.com +11 -1 # [CRYPTO]: Add Tnepres cipher support # # This patch adds support for the kerneli 'Tnepres' cipher, a reversed form # of Serpent which was implemented due to problems with the specification. # This allows people to maintain compatibility between old kerneli and # current kernels. # # Signed-off-by: Ruben Garcia # Signed-off-by: Fruhwirth Clemens # Signed-off-by: James Morris # Signed-off-by: David S. Miller # # crypto/serpent.c # 2004/10/19 22:19:41-07:00 jmorris@redhat.com +97 -8 # [CRYPTO]: Add Tnepres cipher support # # This patch adds support for the kerneli 'Tnepres' cipher, a reversed form # of Serpent which was implemented due to problems with the specification. # This allows people to maintain compatibility between old kerneli and # current kernels. # # Signed-off-by: Ruben Garcia # Signed-off-by: Fruhwirth Clemens # Signed-off-by: James Morris # Signed-off-by: David S. Miller # # crypto/Kconfig # 2004/10/19 22:19:41-07:00 jmorris@redhat.com +2 -1 # [CRYPTO]: Add Tnepres cipher support # # This patch adds support for the kerneli 'Tnepres' cipher, a reversed form # of Serpent which was implemented due to problems with the specification. # This allows people to maintain compatibility between old kerneli and # current kernels. # # Signed-off-by: Ruben Garcia # Signed-off-by: Fruhwirth Clemens # Signed-off-by: James Morris # Signed-off-by: David S. Miller # # ChangeSet # 2004/10/19 22:15:55-07:00 davem@nuts.davemloft.net # [CRYPTO]: Fix typo in Kconfig. # # Signed-off-by: David S. Miller # # crypto/Kconfig # 2004/10/19 22:15:24-07:00 davem@nuts.davemloft.net +1 -1 # [CRYPTO]: Fix typo in Kconfig. # # ChangeSet # 2004/10/19 22:14:11-07:00 herbert@gondor.apana.org.au # [TCP]: Fix new packet len calc in tcp_fragment() # # The following patch makes it allocate skb_headlen(skb) - len instead # of skb->len - len. When skb is linear there is no difference. When # it's non-linear we only ever copy the bytes in the header. # # Signed-off-by: Herbert Xu # Signed-off-by: David S. Miller # # net/ipv4/tcp_output.c # 2004/10/19 22:13:52-07:00 herbert@gondor.apana.org.au +5 -1 # [TCP]: Fix new packet len calc in tcp_fragment() # # The following patch makes it allocate skb_headlen(skb) - len instead # of skb->len - len. When skb is linear there is no difference. When # it's non-linear we only ever copy the bytes in the header. # # Signed-off-by: Herbert Xu # Signed-off-by: David S. Miller # # ChangeSet # 2004/10/19 22:10:58-07:00 herbert@gondor.apana.org.au # [NETLINK]: Yield in netlink_broadcast when congested. # # Signed-off-by: Herbert Xu # Signed-off-by: David S. Miller # # net/netlink/af_netlink.c # 2004/10/19 22:10:40-07:00 herbert@gondor.apana.org.au +9 -3 # [NETLINK]: Yield in netlink_broadcast when congested. # # Signed-off-by: Herbert Xu # Signed-off-by: David S. Miller # # ChangeSet # 2004/10/19 22:00:45-07:00 davem@nuts.davemloft.net # [NET]: Need to disable preempt in softirq check of netif_rx_ni. # # Signed-off-by: David S. Miller # # include/linux/netdevice.h # 2004/10/19 22:00:14-07:00 davem@nuts.davemloft.net +4 -0 # [NET]: Need to disable preempt in softirq check of netif_rx_ni. # # ChangeSet # 2004/10/19 21:56:42-07:00 herbert@gondor.apana.org.au # [NET]: Make sure to copy TSO fields in copy_skb_header(). # # Signed-off-by: Herbert Xu # Signed-off-by: David S. Miller # # net/core/skbuff.c # 2004/10/19 21:56:24-07:00 herbert@gondor.apana.org.au +2 -4 # [NET]: Make sure to copy TSO fields in copy_skb_header(). # # Signed-off-by: Herbert Xu # Signed-off-by: David S. Miller # # ChangeSet # 2004/10/19 21:54:41-07:00 herbert@gondor.apana.org.au # [TCP]: Dump SYN_RECV sockets in tcpdiag # # Finally this patch adds the code to list SYN_RECV sockets. A future # enhancement would be to do this for the GET operation as well. # # Signed-off-by: Herbert Xu # Signed-off-by: David S. Miller # # net/ipv4/tcp_diag.c # 2004/10/19 21:54:22-07:00 herbert@gondor.apana.org.au +164 -8 # [TCP]: Dump SYN_RECV sockets in tcpdiag # # Finally this patch adds the code to list SYN_RECV sockets. A future # enhancement would be to do this for the GET operation as well. # # Signed-off-by: Herbert Xu # Signed-off-by: David S. Miller # # ChangeSet # 2004/10/19 21:53:43-07:00 herbert@gondor.apana.org.au # [TCP]: Make tcpdiag_bc_run take tcpdiag_entry # # This patch adds a tcpdiag_entry struct and makes tcpdiag_bc_run use it # instead of a struct sock. This will allow us to use tcpdiag_bc_run on # struct open_request in the next patch. # # Please note that I've left the CONFIG_IPV6 defines in as to support # ipv6 modules we'll need to modularise tcpdiag itself. I'll probably # do that after this is all fixed. # # Signed-off-by: Herbert Xu # Signed-off-by: David S. Miller # # net/ipv4/tcp_diag.c # 2004/10/19 21:53:25-07:00 herbert@gondor.apana.org.au +44 -26 # [TCP]: Make tcpdiag_bc_run take tcpdiag_entry # # This patch adds a tcpdiag_entry struct and makes tcpdiag_bc_run use it # instead of a struct sock. This will allow us to use tcpdiag_bc_run on # struct open_request in the next patch. # # Please note that I've left the CONFIG_IPV6 defines in as to support # ipv6 modules we'll need to modularise tcpdiag itself. I'll probably # do that after this is all fixed. # # Signed-off-by: Herbert Xu # Signed-off-by: David S. Miller # # ChangeSet # 2004/10/19 21:52:35-07:00 herbert@gondor.apana.org.au # [TCP]: Create tcpdiag_dump_sock # # The first one move tcpdiag_bc_run calls into one place so that we can # change its parameters next. # # Signed-off-by: Herbert Xu # Signed-off-by: David S. Miller # # net/ipv4/tcp_diag.c # 2004/10/19 21:52:16-07:00 herbert@gondor.apana.org.au +17 -19 # [TCP]: Create tcpdiag_dump_sock # # The first one move tcpdiag_bc_run calls into one place so that we can # change its parameters next. # # Signed-off-by: Herbert Xu # Signed-off-by: David S. Miller # # ChangeSet # 2004/10/19 21:50:43-07:00 ak@suse.de # [TCP]: Remove bogus CONFIG_SYSCTL ifdef # # Modular IPv6 needs these variables always exported, even when # CONFIG_SYSCTL is not enabled. # # Signed-off-by: Andi Kleen # Signed-off-by: David S. Miller # # net/ipv4/tcp_ipv4.c # 2004/10/19 21:50:24-07:00 ak@suse.de +1 -2 # [TCP]: Remove bogus CONFIG_SYSCTL ifdef # # Modular IPv6 needs these variables always exported, even when # CONFIG_SYSCTL is not enabled. # # Signed-off-by: Andi Kleen # Signed-off-by: David S. Miller # # ChangeSet # 2004/10/19 21:46:00-07:00 hadi@cyberus.ca # [NET]: Add Mirred TC action. # # Signed-off-by: Jamal Hadi Salim # Signed-off-by: David S. Miller # # net/sched/Makefile # 2004/10/19 21:45:22-07:00 hadi@cyberus.ca +1 -0 # [NET]: Add Mirred TC action. # # net/sched/Kconfig # 2004/10/19 21:45:22-07:00 hadi@cyberus.ca +7 -0 # [NET]: Add Mirred TC action. # # net/sched/mirred.c # 2004/10/19 21:45:18-07:00 hadi@cyberus.ca +318 -0 # [NET]: Add Mirred TC action. # # include/net/tc_act/tc_mirred.h # 2004/10/19 21:45:18-07:00 hadi@cyberus.ca +15 -0 # [NET]: Add Mirred TC action. # # net/sched/mirred.c # 2004/10/19 21:45:18-07:00 hadi@cyberus.ca +0 -0 # BitKeeper file /disk1/BK/net-2.6/net/sched/mirred.c # # include/net/tc_act/tc_mirred.h # 2004/10/19 21:45:18-07:00 hadi@cyberus.ca +0 -0 # BitKeeper file /disk1/BK/net-2.6/include/net/tc_act/tc_mirred.h # # include/linux/tc_act/tc_mirred.h # 2004/10/19 21:45:17-07:00 hadi@cyberus.ca +28 -0 # [NET]: Add Mirred TC action. # # include/linux/tc_act/tc_mirred.h # 2004/10/19 21:45:17-07:00 hadi@cyberus.ca +0 -0 # BitKeeper file /disk1/BK/net-2.6/include/linux/tc_act/tc_mirred.h # # ChangeSet # 2004/10/19 21:42:56-07:00 davem@nuts.davemloft.net # [NET]: More pktgen.c warnings not caught by Randys patch. # # Signed-off-by: David S. Miller # # net/core/pktgen.c # 2004/10/19 21:42:24-07:00 davem@nuts.davemloft.net +8 -3 # [NET]: More pktgen.c warnings not caught by Randys patch. # # ChangeSet # 2004/10/19 21:40:18-07:00 rddunlap@osdl.org # [NET]: Fix sprintf type warnings on 64-bit in pktgen.c # # Signed-off-by: Randy Dunlap # Signed-off-by: David S. Miller # # net/core/pktgen.c # 2004/10/19 21:40:00-07:00 rddunlap@osdl.org +1 -1 # [NET]: Fix sprintf type warnings on 64-bit in pktgen.c # # Signed-off-by: Randy Dunlap # Signed-off-by: David S. Miller # # ChangeSet # 2004/10/19 21:28:26-07:00 davem@nuts.davemloft.net # [AF_UNIX]: Remove spurious len test in unix_mkname. # # Noticed by James Antill # # Signed-off-by: David S. Miller # # net/unix/af_unix.c # 2004/10/19 21:27:46-07:00 davem@nuts.davemloft.net +1 -12 # [AF_UNIX]: Remove spurious len test in unix_mkname. # # ChangeSet # 2004/10/19 21:25:30-07:00 solt2@dns.toxicfilms.tv # [TCP]: Document tcp_tso_win_divisor in ip-sysctl.txt # # Signed-off-by: David S. Miller # # Documentation/networking/ip-sysctl.txt # 2004/10/19 21:25:11-07:00 solt2@dns.toxicfilms.tv +6 -0 # [TCP]: Document tcp_tso_win_divisor in ip-sysctl.txt # # Signed-off-by: David S. Miller # # ChangeSet # 2004/10/19 21:20:49-07:00 tgraf@suug.ch # [PKT_SCHED]: CBQ; Destroy filters before destroying classes. # # CBQ destroys its classes by traversing the hashtable and thus classes # are not destroyed from root to leafs which means that class Y being # a subclass of class X may be destroyed before X. This is a problem # if a filter is attached to class X (parent) classifying into class Y # (result). In case Y gets deleted before X the filter references an # already deleted class while trying to unbind (cbq_unbind_filter). # Therefore all filters must be destroyed before destroying classes. An # additional BUG_TRAP has been added to document this not so obvious case. # # The BUG can be triggered with the following commands: # qdisc add dev root handle 10:0 cbq bandwidth 100Mbit avpkt 1400 mpu 64 # class add dev parent 10:0 classid 10:12 cbq bandwidth 100mbit rate 100mbit allot 1514 prio 3 maxburst 1 avpkt 500 bounded # class add dev parent 10:12 classid 10:13 cbq bandwidth 100mbit rate 100mbit allot 1514 prio 3 maxburst 1 avpkt 500 bounded # filter add dev parent 10:12 protocol ip prio 10 u32 match ip protocol 6 0xff flowid 10:13 # qdisc del dev root # # The deletion ordering in the above case is: 10:0 -> 10:13 -> 10:12 # # Signed-off-by: Thomas Graf # Signed-off-by: David S. Miller # # net/sched/sch_cbq.c # 2004/10/19 21:20:29-07:00 tgraf@suug.ch +10 -0 # [PKT_SCHED]: CBQ; Destroy filters before destroying classes. # # CBQ destroys its classes by traversing the hashtable and thus classes # are not destroyed from root to leafs which means that class Y being # a subclass of class X may be destroyed before X. This is a problem # if a filter is attached to class X (parent) classifying into class Y # (result). In case Y gets deleted before X the filter references an # already deleted class while trying to unbind (cbq_unbind_filter). # Therefore all filters must be destroyed before destroying classes. An # additional BUG_TRAP has been added to document this not so obvious case. # # The BUG can be triggered with the following commands: # qdisc add dev root handle 10:0 cbq bandwidth 100Mbit avpkt 1400 mpu 64 # class add dev parent 10:0 classid 10:12 cbq bandwidth 100mbit rate 100mbit allot 1514 prio 3 maxburst 1 avpkt 500 bounded # class add dev parent 10:12 classid 10:13 cbq bandwidth 100mbit rate 100mbit allot 1514 prio 3 maxburst 1 avpkt 500 bounded # filter add dev parent 10:12 protocol ip prio 10 u32 match ip protocol 6 0xff flowid 10:13 # qdisc del dev root # # The deletion ordering in the above case is: 10:0 -> 10:13 -> 10:12 # # Signed-off-by: Thomas Graf # Signed-off-by: David S. Miller # # ChangeSet # 2004/10/19 21:17:36-07:00 davem@nuts.davemloft.net # [SPARC]: Add entries for recently added system calls. # # Signed-off-by: David S. Miller # # include/asm-sparc64/unistd.h # 2004/10/19 21:17:00-07:00 davem@nuts.davemloft.net +5 -1 # [SPARC]: Add entries for recently added system calls. # # include/asm-sparc/unistd.h # 2004/10/19 21:17:00-07:00 davem@nuts.davemloft.net +5 -1 # [SPARC]: Add entries for recently added system calls. # # arch/sparc64/solaris/systbl.S # 2004/10/19 21:17:00-07:00 davem@nuts.davemloft.net +16 -0 # [SPARC]: Add entries for recently added system calls. # # arch/sparc64/kernel/systbls.S # 2004/10/19 21:17:00-07:00 davem@nuts.davemloft.net +3 -3 # [SPARC]: Add entries for recently added system calls. # # arch/sparc64/kernel/entry.S # 2004/10/19 21:17:00-07:00 davem@nuts.davemloft.net +1 -1 # [SPARC]: Add entries for recently added system calls. # # arch/sparc/kernel/systbls.S # 2004/10/19 21:17:00-07:00 davem@nuts.davemloft.net +2 -1 # [SPARC]: Add entries for recently added system calls. # # arch/sparc/kernel/entry.S # 2004/10/19 21:17:00-07:00 davem@nuts.davemloft.net +1 -1 # [SPARC]: Add entries for recently added system calls. # # ChangeSet # 2004/10/19 21:13:31-07:00 davem@nuts.davemloft.net # [SPARC64]: Re-export force_sig to modules. # # Used by sparc envctl drivers, specifically envctl.c and bbc_envctrl.c # under drivers/sbus/char/ # # Signed-off-by: David S. Miller # # kernel/signal.c # 2004/10/19 21:12:13-07:00 davem@nuts.davemloft.net +1 -0 # [SPARC64]: Re-export force_sig to modules. # # ChangeSet # 2004/10/19 21:11:02-07:00 davem@nuts.davemloft.net # [PKT_SCHED]: Fix sch_atm build. # # Move it over to use qstats/bstats. # # Signed-off-by: David S. Miller # # net/sched/sch_atm.c # 2004/10/19 21:10:26-07:00 davem@nuts.davemloft.net +4 -4 # [PKT_SCHED]: Fix sch_atm build. # # ChangeSet # 2004/10/19 18:27:56-07:00 torvalds@ppc970.osdl.org # Merge http://lia64.bkbits.net/linux-ia64-release-2.6.10 # into ppc970.osdl.org:/home/torvalds/v2.6/linux # # BitKeeper/deleted/.del-pci_bus_cvlink.c~6b227e8dcb25d4fa # 2004/10/19 18:27:52-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # drivers/scsi/qla1280.c # 2004/10/19 18:27:52-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # drivers/ide/pci/sgiioc4.c # 2004/10/19 18:27:52-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # arch/ia64/pci/pci.c # 2004/10/19 18:27:52-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # BitKeeper/deleted/.del-pci_bus_cvlink.c~6b227e8dcb25d4fa # 2004/10/19 18:27:52-07:00 torvalds@ppc970.osdl.org +0 -0 # Merge rename: arch/ia64/sn/io/machvec/pci_bus_cvlink.c -> BitKeeper/deleted/.del-pci_bus_cvlink.c~6b227e8dcb25d4fa # # ChangeSet # 2004/10/19 18:03:06-07:00 tgraf@suug.ch # [PKT_SCHED]: Qdisc are not supposed to dump TCA_STATS themselves # # hfsc and htb qdisc are not supposed to copy TCA_STATS # on their own and queue length statistic is already # updated in generic code part. # # Signed-off-by: Thomas Graf # Signed-off-by: David S. Miller # # net/sched/sch_htb.c # 2004/10/19 18:02:38-07:00 tgraf@suug.ch +0 -2 # [PKT_SCHED]: Qdisc are not supposed to dump TCA_STATS themselves # # hfsc and htb qdisc are not supposed to copy TCA_STATS # on their own and queue length statistic is already # updated in generic code part. # # Signed-off-by: Thomas Graf # Signed-off-by: David S. Miller # # net/sched/sch_hfsc.c # 2004/10/19 18:02:38-07:00 tgraf@suug.ch +0 -5 # [PKT_SCHED]: Qdisc are not supposed to dump TCA_STATS themselves # # hfsc and htb qdisc are not supposed to copy TCA_STATS # on their own and queue length statistic is already # updated in generic code part. # # Signed-off-by: Thomas Graf # Signed-off-by: David S. Miller # # ChangeSet # 2004/10/19 18:01:56-07:00 tgraf@suug.ch # [PKT_SCHED]: Use generic rate estimator # # Adapts qdiscs to use generic estimator. # # Signed-off-by: Thomas Graf # Signed-off-by: David S. Miller # # net/sched/sch_generic.c # 2004/10/19 18:01:27-07:00 tgraf@suug.ch +1 -1 # [PKT_SCHED]: Use generic rate estimator # # Adapts qdiscs to use generic estimator. # # Signed-off-by: Thomas Graf # Signed-off-by: David S. Miller # # net/sched/sch_api.c # 2004/10/19 18:01:27-07:00 tgraf@suug.ch +5 -7 # [PKT_SCHED]: Use generic rate estimator # # Adapts qdiscs to use generic estimator. # # Signed-off-by: Thomas Graf # Signed-off-by: David S. Miller # # ChangeSet # 2004/10/19 18:01:02-07:00 tgraf@suug.ch # [PKT_SCHED]: Introduce gen_replace_estimator # # Introduces gen_replace_estimator. # # Signed-off-by: Thomas Graf # Signed-off-by: David S. Miller # # net/core/gen_estimator.c # 2004/10/19 18:00:30-07:00 tgraf@suug.ch +11 -0 # [PKT_SCHED]: Introduce gen_replace_estimator # # Introduces gen_replace_estimator. # # Signed-off-by: Thomas Graf # Signed-off-by: David S. Miller # # include/net/gen_stats.h # 2004/10/19 18:00:30-07:00 tgraf@suug.ch +3 -0 # [PKT_SCHED]: Introduce gen_replace_estimator # # Introduces gen_replace_estimator. # # Signed-off-by: Thomas Graf # Signed-off-by: David S. Miller # # ChangeSet # 2004/10/19 18:00:00-07:00 tgraf@suug.ch # [PKT_SCHED]: Use gnet_stats API to copy statistics into netlink message # # Adapts qdisc API to use new gnet_stats functions to copy # statistics into netlink message. # # Signed-off-by: Thomas Graf # Signed-off-by: David S. Miller # # net/sched/sch_api.c # 2004/10/19 17:59:32-07:00 tgraf@suug.ch +16 -2 # [PKT_SCHED]: Use gnet_stats API to copy statistics into netlink message # # Adapts qdisc API to use new gnet_stats functions to copy # statistics into netlink message. # # Signed-off-by: Thomas Graf # Signed-off-by: David S. Miller # # include/linux/rtnetlink.h # 2004/10/19 17:59:32-07:00 tgraf@suug.ch +1 -0 # [PKT_SCHED]: Use gnet_stats API to copy statistics into netlink message # # Adapts qdisc API to use new gnet_stats functions to copy # statistics into netlink message. # # Signed-off-by: Thomas Graf # Signed-off-by: David S. Miller # # ChangeSet # 2004/10/19 17:51:24-07:00 tgraf@suug.ch # [PKT_SCHED]: Replace tc_stats with new gnet_stats in struct Qdisc # # Replaces tc_stats with gnet_stats replacements in struct # Qdisc and adapts all qdiscs to use them. # # Signed-off-by: Thomas Graf # Signed-off-by: David S. Miller # # net/sched/sch_teql.c # 2004/10/19 17:50:49-07:00 tgraf@suug.ch +3 -3 # [PKT_SCHED]: Replace tc_stats with new gnet_stats in struct Qdisc # # Replaces tc_stats with gnet_stats replacements in struct # Qdisc and adapts all qdiscs to use them. # # Signed-off-by: Thomas Graf # Signed-off-by: David S. Miller # # net/sched/sch_tbf.c # 2004/10/19 17:50:49-07:00 tgraf@suug.ch +7 -7 # [PKT_SCHED]: Replace tc_stats with new gnet_stats in struct Qdisc # # Replaces tc_stats with gnet_stats replacements in struct # Qdisc and adapts all qdiscs to use them. # # Signed-off-by: Thomas Graf # Signed-off-by: David S. Miller # # net/sched/sch_sfq.c # 2004/10/19 17:50:49-07:00 tgraf@suug.ch +5 -5 # [PKT_SCHED]: Replace tc_stats with new gnet_stats in struct Qdisc # # Replaces tc_stats with gnet_stats replacements in struct # Qdisc and adapts all qdiscs to use them. # # Signed-off-by: Thomas Graf # Signed-off-by: David S. Miller # # net/sched/sch_red.c # 2004/10/19 17:50:49-07:00 tgraf@suug.ch +15 -15 # [PKT_SCHED]: Replace tc_stats with new gnet_stats in struct Qdisc # # Replaces tc_stats with gnet_stats replacements in struct # Qdisc and adapts all qdiscs to use them. # # Signed-off-by: Thomas Graf # Signed-off-by: David S. Miller # # net/sched/sch_prio.c # 2004/10/19 17:50:48-07:00 tgraf@suug.ch +5 -5 # [PKT_SCHED]: Replace tc_stats with new gnet_stats in struct Qdisc # # Replaces tc_stats with gnet_stats replacements in struct # Qdisc and adapts all qdiscs to use them. # # Signed-off-by: Thomas Graf # Signed-off-by: David S. Miller # # net/sched/sch_netem.c # 2004/10/19 17:50:48-07:00 tgraf@suug.ch +7 -7 # [PKT_SCHED]: Replace tc_stats with new gnet_stats in struct Qdisc # # Replaces tc_stats with gnet_stats replacements in struct # Qdisc and adapts all qdiscs to use them. # # Signed-off-by: Thomas Graf # Signed-off-by: David S. Miller # # net/sched/sch_ingress.c # 2004/10/19 17:50:48-07:00 tgraf@suug.ch +8 -8 # [PKT_SCHED]: Replace tc_stats with new gnet_stats in struct Qdisc # # Replaces tc_stats with gnet_stats replacements in struct # Qdisc and adapts all qdiscs to use them. # # Signed-off-by: Thomas Graf # Signed-off-by: David S. Miller # # net/sched/sch_htb.c # 2004/10/19 17:50:48-07:00 tgraf@suug.ch +7 -7 # [PKT_SCHED]: Replace tc_stats with new gnet_stats in struct Qdisc # # Replaces tc_stats with gnet_stats replacements in struct # Qdisc and adapts all qdiscs to use them. # # Signed-off-by: Thomas Graf # Signed-off-by: David S. Miller # # net/sched/sch_hfsc.c # 2004/10/19 17:50:48-07:00 tgraf@suug.ch +7 -7 # [PKT_SCHED]: Replace tc_stats with new gnet_stats in struct Qdisc # # Replaces tc_stats with gnet_stats replacements in struct # Qdisc and adapts all qdiscs to use them. # # Signed-off-by: Thomas Graf # Signed-off-by: David S. Miller # # net/sched/sch_gred.c # 2004/10/19 17:50:48-07:00 tgraf@suug.ch +13 -13 # [PKT_SCHED]: Replace tc_stats with new gnet_stats in struct Qdisc # # Replaces tc_stats with gnet_stats replacements in struct # Qdisc and adapts all qdiscs to use them. # # Signed-off-by: Thomas Graf # Signed-off-by: David S. Miller # # net/sched/sch_generic.c # 2004/10/19 17:50:48-07:00 tgraf@suug.ch +3 -3 # [PKT_SCHED]: Replace tc_stats with new gnet_stats in struct Qdisc # # Replaces tc_stats with gnet_stats replacements in struct # Qdisc and adapts all qdiscs to use them. # # Signed-off-by: Thomas Graf # Signed-off-by: David S. Miller # # net/sched/sch_fifo.c # 2004/10/19 17:50:48-07:00 tgraf@suug.ch +12 -12 # [PKT_SCHED]: Replace tc_stats with new gnet_stats in struct Qdisc # # Replaces tc_stats with gnet_stats replacements in struct # Qdisc and adapts all qdiscs to use them. # # Signed-off-by: Thomas Graf # Signed-off-by: David S. Miller # # net/sched/sch_dsmark.c # 2004/10/19 17:50:48-07:00 tgraf@suug.ch +4 -4 # [PKT_SCHED]: Replace tc_stats with new gnet_stats in struct Qdisc # # Replaces tc_stats with gnet_stats replacements in struct # Qdisc and adapts all qdiscs to use them. # # Signed-off-by: Thomas Graf # Signed-off-by: David S. Miller # # net/sched/sch_cbq.c # 2004/10/19 17:50:48-07:00 tgraf@suug.ch +11 -11 # [PKT_SCHED]: Replace tc_stats with new gnet_stats in struct Qdisc # # Replaces tc_stats with gnet_stats replacements in struct # Qdisc and adapts all qdiscs to use them. # # Signed-off-by: Thomas Graf # Signed-off-by: David S. Miller # # include/net/pkt_sched.h # 2004/10/19 17:50:48-07:00 tgraf@suug.ch +4 -1 # [PKT_SCHED]: Replace tc_stats with new gnet_stats in struct Qdisc # # Replaces tc_stats with gnet_stats replacements in struct # Qdisc and adapts all qdiscs to use them. # # Signed-off-by: Thomas Graf # Signed-off-by: David S. Miller # # ChangeSet # 2004/10/19 16:59:19-07:00 torvalds@ppc970.osdl.org # Merge PCI updates # # drivers/net/typhoon.c # 2004/10/19 16:59:13-07:00 torvalds@ppc970.osdl.org +0 -1 # Merge typhoon / pci changes manually # # include/linux/pci.h # 2004/10/19 16:56:40-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # drivers/pci/pci-driver.c # 2004/10/19 16:56:40-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # drivers/net/wireless/airo.c # 2004/10/19 16:56:40-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # drivers/net/tulip/xircom_tulip_cb.c # 2004/10/19 16:56:40-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # drivers/net/ixgb/ixgb_main.c # 2004/10/19 16:56:40-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # drivers/net/via-velocity.h # 2004/10/19 16:56:39-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # drivers/net/via-velocity.c # 2004/10/19 16:56:39-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # drivers/net/hamachi.c # 2004/10/19 16:56:39-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # drivers/net/eepro100.c # 2004/10/19 16:56:39-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # drivers/net/e100.c # 2004/10/19 16:56:39-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # drivers/net/amd8111e.h # 2004/10/19 16:56:39-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # drivers/net/amd8111e.c # 2004/10/19 16:56:39-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # drivers/net/8139cp.c # 2004/10/19 16:56:39-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # drivers/net/3c59x.c # 2004/10/19 16:56:39-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # arch/i386/kernel/cpu/cpufreq/speedstep-ich.c # 2004/10/19 16:56:39-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # ChangeSet # 2004/10/19 16:46:21-07:00 greg@kroah.com # I2C: convert from pci_module_init to pci_register_driver for all i2c drivers. # # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/chips/via686a.c # 2004/10/19 16:46:13-07:00 greg@kroah.com +1 -1 # I2C: convert from pci_module_init to pci_register_driver for all i2c drivers. # # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/busses/i2c-voodoo3.c # 2004/10/19 16:46:13-07:00 greg@kroah.com +1 -1 # I2C: convert from pci_module_init to pci_register_driver for all i2c drivers. # # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/busses/i2c-viapro.c # 2004/10/19 16:46:13-07:00 greg@kroah.com +1 -1 # I2C: convert from pci_module_init to pci_register_driver for all i2c drivers. # # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/busses/i2c-via.c # 2004/10/19 16:46:13-07:00 greg@kroah.com +1 -1 # I2C: convert from pci_module_init to pci_register_driver for all i2c drivers. # # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/busses/i2c-sis96x.c # 2004/10/19 16:46:13-07:00 greg@kroah.com +1 -1 # I2C: convert from pci_module_init to pci_register_driver for all i2c drivers. # # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/busses/i2c-sis630.c # 2004/10/19 16:46:13-07:00 greg@kroah.com +1 -1 # I2C: convert from pci_module_init to pci_register_driver for all i2c drivers. # # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/busses/i2c-sis5595.c # 2004/10/19 16:46:13-07:00 greg@kroah.com +1 -1 # I2C: convert from pci_module_init to pci_register_driver for all i2c drivers. # # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/busses/i2c-savage4.c # 2004/10/19 16:46:13-07:00 greg@kroah.com +1 -1 # I2C: convert from pci_module_init to pci_register_driver for all i2c drivers. # # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/busses/i2c-prosavage.c # 2004/10/19 16:46:13-07:00 greg@kroah.com +1 -1 # I2C: convert from pci_module_init to pci_register_driver for all i2c drivers. # # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/busses/i2c-piix4.c # 2004/10/19 16:46:13-07:00 greg@kroah.com +1 -1 # I2C: convert from pci_module_init to pci_register_driver for all i2c drivers. # # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/busses/i2c-nforce2.c # 2004/10/19 16:46:13-07:00 greg@kroah.com +1 -1 # I2C: convert from pci_module_init to pci_register_driver for all i2c drivers. # # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/busses/i2c-i810.c # 2004/10/19 16:46:13-07:00 greg@kroah.com +1 -1 # I2C: convert from pci_module_init to pci_register_driver for all i2c drivers. # # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/busses/i2c-i801.c # 2004/10/19 16:46:13-07:00 greg@kroah.com +1 -1 # I2C: convert from pci_module_init to pci_register_driver for all i2c drivers. # # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/busses/i2c-hydra.c # 2004/10/19 16:46:13-07:00 greg@kroah.com +1 -1 # I2C: convert from pci_module_init to pci_register_driver for all i2c drivers. # # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/busses/i2c-amd8111.c # 2004/10/19 16:46:13-07:00 greg@kroah.com +1 -1 # I2C: convert from pci_module_init to pci_register_driver for all i2c drivers. # # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/busses/i2c-amd756.c # 2004/10/19 16:46:13-07:00 greg@kroah.com +1 -1 # I2C: convert from pci_module_init to pci_register_driver for all i2c drivers. # # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/busses/i2c-ali15x3.c # 2004/10/19 16:46:13-07:00 greg@kroah.com +1 -1 # I2C: convert from pci_module_init to pci_register_driver for all i2c drivers. # # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/busses/i2c-ali1563.c # 2004/10/19 16:46:13-07:00 greg@kroah.com +1 -1 # I2C: convert from pci_module_init to pci_register_driver for all i2c drivers. # # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/busses/i2c-ali1535.c # 2004/10/19 16:46:13-07:00 greg@kroah.com +1 -1 # I2C: convert from pci_module_init to pci_register_driver for all i2c drivers. # # Signed-off-by: Greg Kroah-Hartman # # ChangeSet # 2004/10/19 16:19:10-07:00 kraxel@bytesex.org # [PATCH] I2C: i2c bus power management support # # The patch below adds power management support to the i2c bus. # It adds just two small functions which call down to the devices # power management functions if they are present, so the i2c device # drivers will receive the suspend and resume events. # # From: Gerd Knorr # Signed-off-by: Andrew Morton # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/i2c-core.c # 2004/10/08 03:38:55-07:00 kraxel@bytesex.org +20 -0 # I2C: i2c bus power management support # # ChangeSet # 2004/10/19 23:41:47+01:00 rmk@flint.arm.linux.org.uk # [SERIAL] serial_reg.h update. # # This includes a fuller definition of the 8250 and compatible bits, # and adding notes where the definition varies between different # chips. # # This also fixes the following build error: # # drivers/serial/8250.c:185: error: `UART_FCR_R_TRIG_10' # # include/linux/serial_reg.h # 2004/10/19 23:38:46+01:00 rmk@flint.arm.linux.org.uk +146 -133 # Update serial_reg.h to include a fuller definition of the 8250 # and compatible register bits. # # ChangeSet # 2004/10/19 15:24:45-07:00 khali@linux-fr.org # [PATCH] I2C: lm87 driver ported to Linux 2.6 # # This is my port of the lm87 driver to Linux 2.6. It is based on the # preliminary work of Jeff Oliver. I then significantly improved the code, # added functionality, tested the whole thing on a real motherboard, fixed # a couple remaining bugs, and here we are. # # I'll port a number of improvements and fixes back to the 2.4 version of # the driver after lm_sensors 2.8.8 is released (i.e. soon). # # Signed-off-by: Jean Delvare # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/chips/lm87.c # 2004/10/18 17:00:00-07:00 khali@linux-fr.org +814 -0 # I2C: lm87 driver ported to Linux 2.6 # # drivers/i2c/chips/Makefile # 2004/10/18 17:00:00-07:00 khali@linux-fr.org +1 -0 # I2C: lm87 driver ported to Linux 2.6 # # drivers/i2c/chips/Kconfig # 2004/10/18 17:00:00-07:00 khali@linux-fr.org +11 -0 # I2C: lm87 driver ported to Linux 2.6 # # drivers/i2c/chips/lm87.c # 2004/10/18 17:00:00-07:00 khali@linux-fr.org +0 -0 # BitKeeper file /home/greg/linux/BK/i2c-2.6/drivers/i2c/chips/lm87.c # # ChangeSet # 2004/10/19 15:22:22-07:00 ben-linux@fluff.org # [PATCH] I2C: S3C2410 I2C Bus driver # # Bus driver for the Samsung S3C2410 SoC onboard I2C controller # # Signed-off-by: Ben Dooks # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/busses/i2c-s3c2410.c # 2004/10/17 11:23:12-07:00 ben-linux@fluff.org +877 -0 # I2C: S3C2410 I2C Bus driver # # drivers/i2c/busses/Makefile # 2004/10/02 06:27:01-07:00 ben-linux@fluff.org +1 -0 # I2C: S3C2410 I2C Bus driver # # drivers/i2c/busses/Kconfig # 2004/10/12 15:15:17-07:00 ben-linux@fluff.org +7 -0 # I2C: S3C2410 I2C Bus driver # # drivers/i2c/busses/i2c-s3c2410.c # 2004/10/17 11:23:12-07:00 ben-linux@fluff.org +0 -0 # BitKeeper file /home/greg/linux/BK/i2c-2.6/drivers/i2c/busses/i2c-s3c2410.c # # ChangeSet # 2004/10/19 15:22:05-07:00 khali@linux-fr.org # [PATCH] I2C: Clean up i2c-amd756 and i2c-prosavage messages # # A number of messages in the i2c-amd756 and i2c-prosavage drivers have a # leading ": " (especially the former). This is a legacy from lm_sensors' # printks of the 2.4 times. This patch cleans them up. While I was there, # I dropped a couple useless white spaces and dots as well. # # # Signed-off-by: Jean Delvare # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/busses/i2c-prosavage.c # 2004/10/16 12:01:03-07:00 khali@linux-fr.org +2 -2 # I2C: Clean up i2c-amd756 and i2c-prosavage messages # # drivers/i2c/busses/i2c-amd756.c # 2004/10/16 12:13:45-07:00 khali@linux-fr.org +19 -19 # I2C: Clean up i2c-amd756 and i2c-prosavage messages # # ChangeSet # 2004/10/19 15:21:48-07:00 khali@linux-fr.org # [PATCH] I2C: Fix amd756 name # # This sets the proper name for busses supported by the i2c-amd756 driver. # So far, all busses were named AMD756 regardless of the real hardware. # Setting the real name is certainly less confusing for the user, and the # sensors-detect script expects this too. # # Signed-off-by: Jean Delvare # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/busses/i2c-amd756.c # 2004/10/16 10:53:21-07:00 khali@linux-fr.org +6 -2 # I2C: Fix amd756 name # # ChangeSet # 2004/10/19 15:21:33-07:00 khali@linux-fr.org # [PATCH] I2C: Update Kconfig for AMD bus drivers # # This updates the AMD entries i2c/busses/Kconfig in two ways: # * Add missing PCI dependancy. # * Reword the help so that users know exactly what is supported by each # driver. # # Signed-off-by: Jean Delvare # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/busses/Kconfig # 2004/10/16 10:37:33-07:00 khali@linux-fr.org +8 -6 # I2C: Update Kconfig for AMD bus drivers # # ChangeSet # 2004/10/19 15:21:15-07:00 nacc@us.ibm.com # [PATCH] I2C: replace schedule_timeout() with msleep_interruptible() in i2c-ibm_iic.c # # Use msleep_interruptible() instead of schedule_timeout() to # guarantee the task delays as expected. Remove the unnecessary # set_current_state() following the if, as schedule_timeout() [and thus, # mlseep_interruptible()] is guaranteed to return in TASK_RUNNING. # # Signed-off-by: Nishanth Aravamudan # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/busses/i2c-ibm_iic.c # 2004/10/14 11:30:08-07:00 nacc@us.ibm.com +1 -3 # I2C: replace schedule_timeout() with msleep_interruptible() in i2c-ibm_iic.c # # ChangeSet # 2004/10/19 15:20:59-07:00 R.Marek@sh.cvut.cz # [PATCH] I2C: fix it8712 detection # # Following patch fixes the bug introduced by me in VID VRM patch. # Spotted (and later reviewed) by Jean Delvare. This bug is non-fatal, # it8712 will be just treated as it was before my VID VRM patch. # # Tested on it8705 and it8712 hardware. # # Signed-off-by: Rudolf Marek # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/chips/it87.c # 2004/10/11 12:38:18-07:00 R.Marek@sh.cvut.cz +8 -6 # I2C: fix it8712 detection # # ChangeSet # 2004/10/19 15:20:22-07:00 khali@linux-fr.org # [PATCH] I2C: Fourth auto-fan control interface proposal # # Here comes my fourth (and hopefully last) sysfs interface proposal for # implementing auto-fan control in 2.6. Previous proposals have been # discussed here: # # [1] http://archives.andrew.net.au/lm-sensors/msg07517.html # [2] http://archives.andrew.net.au/lm-sensors/msg08049.html # [3] http://archives.andrew.net.au/lm-sensors/msg18008.html # # The interface is still made up of two parts: per fan temp channels # selection, and trip points selection. Changes from the third proposal: # # pwm[1-*]_enable value 2 is now used to explicitely state the auto pwm # mode. This was proposed by Mark D. Studebaker [4]. # # [4] http://archives.andrew.net.au/lm-sensors/msg18011.html # # Temp channels selection # ======================= # # Renamed files from fan[1-*]_auto_channels to # pwm[1-*]_auto_channels_temp. The change from fan tp pwm is to match the # recent renaming suggested by Mark M. Hoffman [5]. The "_temp" suffix is # to leave some room for a "_fan" suffix at a later time if new chips # drive auto pwm according to fan speeds instead of temperature. # # [5] http://archives.andrew.net.au/lm-sensors/msg18797.html # # Trip points # =========== # # Trip points are now numbered (point1, point2, etc...) instead of named # (_off, _min, _max, _full...). This solves the problem of various chips # having a different number of trip points. The interface is still chip # independent in that it doesn't require chip-specific knowledge to be # used by user-space apps. # # The reason for this change is that newer chips tend to have more trip # points. the LM63 has 8, the LM93 has no less than 12. Also, I read in # the LM63 datasheet that ideal pwm vs temperature curve were parabolic in # shape. Seems hard to achieve this if we arbitrarily lock the number of # trip points to 3 ;) # # I also introduced an optional hysteresis temperature for trip points. # The LM63 has this. Since it makes full sense I'd expect other chips to # propose this as well. # # As before, there are two sets of files, each chip driver picks the one # matching its internal model: trip points are either temperature # channel-dependent (ADM1031...) or pwm channel-dependent (IT87xx...). If # we ever come accross fan speed-driven pwm outputs where trip points are # fan channel-dependent we may have to offer a third set of files. We'll # see when/if this happens. # # I hope I have taken everyone's comments and advice into account and we # can make this interface proposal part of the sysfs interface standard # now. I'm sorry it took so long. Comments welcome. # # # Signed-off-by: Jean Delvare # Signed-off-by: Greg Kroah-Hartman # # Documentation/i2c/sysfs-interface # 2004/10/03 08:43:13-07:00 khali@linux-fr.org +24 -1 # I2C: Fourth auto-fan control interface proposal # # ChangeSet # 2004/10/19 15:14:51-07:00 khali@linux-fr.org # [PATCH] I2C: Spare 1 byte in lm90 driver # # I just noticed the other day that the lm90 driver uses an u16 to store # the value of the 8-bit alarms register. This is most probably due to the # fact that I originally copied the lm90 driver from the lm83 driver, # which actually has two 8-bit registers for alarms, and obviously forgot # to change the variable type. # # # Signed-off-by: Jean Delvare # Signed-off-by: Greg Kroah-Hartman # # drivers/i2c/chips/lm90.c # 2004/10/18 17:00:00-07:00 khali@linux-fr.org +1 -1 # I2C: Spare 1 byte in lm90 driver # # ChangeSet # 2004/10/19 14:48:04-07:00 greg@kroah.com # PCI: fix up pci_save/restore_state in via-agp due to api change. # # Signed-off-by: Greg Kroah-Hartman # # drivers/char/agp/via-agp.c # 2004/10/19 14:46:46-07:00 greg@kroah.com +2 -2 # PCI: fix up pci_save/restore_state in via-agp due to api change. # # Signed-off-by: Greg Kroah-Hartman # # ChangeSet # 2004/10/19 20:41:27+00:00 pfg@sgi.com # [IA64-SGI] Fixes calling arg1 for bte_crb_error_handler() # # Signed-off-by: Patrick Gefre # Signed-off-by: Tony Luck # # arch/ia64/sn/kernel/huberror.c # 2004/10/19 20:39:55+00:00 pfg@sgi.com +2 -2 # Fixes calling arg1 for bte_crb_error_handler() # # ChangeSet # 2004/10/19 20:38:23+00:00 holt@sgi.com # [IA64-SGI] Distribute useage of BTE interfaces. # # During peak utilization periods, the first interface on a node has # an inordinately large amount of contention. This is due to all # cpus starting their scan for an interface at 0. This patch distributes # that based upon the slice the requesting cpu is attached to. # # Signed-off-by: Robin Holt # Signed-off-by: Tony Luck # # arch/ia64/sn/kernel/bte.c # 2004/10/19 20:37:28+00:00 holt@sgi.com +18 -8 # Distribute useage of BTE interfaces. # # ChangeSet # 2004/10/19 20:36:01+00:00 holt@sgi.com # [IA64-SGI] Correct BTE notification timeouts on SN2. # # The SN2 Block Transfer Engine occassionally fails to send a notification # that it has completed a transfer to the kernel. This patch adds a # timeout mechanism which will detect the failure, reset the interface, # and then retry the transfer. # # Signed-off-by: Robin Holt # Signed-off-by: Tony Luck # # include/asm-ia64/sn/bte.h # 2004/10/19 20:34:32+00:00 holt@sgi.com +3 -1 # Correct BTE notification timeouts on SN2. # # arch/ia64/sn/kernel/bte.c # 2004/10/19 20:34:11+00:00 holt@sgi.com +21 -5 # Correct BTE notification timeouts on SN2. # # ChangeSet # 2004/10/19 20:22:26+00:00 pfg@sgi.com # [IA64-SGI] BUG_ON test was backwards # # Signed-off-by: Patrick Gefre # Signed-off-by: Tony Luck # # arch/ia64/sn/kernel/bte.c # 2004/10/19 20:20:42+00:00 pfg@sgi.com +3 -3 # BUG_ON test was backwards # # ChangeSet # 2004/10/19 22:06:01+02:00 bzolnier@trik.(none) # [ide] convert ide_hwif_t->ide_dma_begin() to ->dma_start() # # Make ->ide_dma_begin() functions void and rename them to ->dma_start(). # # Signed-off-by: Bartlomiej Zolnierkiewicz # # include/linux/ide.h # 2004/10/19 20:58:27+02:00 bzolnier@trik.(none) +2 -2 # [ide] convert ide_hwif_t->ide_dma_begin() to ->dma_start() # # drivers/scsi/ide-scsi.c # 2004/10/19 20:58:28+02:00 bzolnier@trik.(none) +2 -1 # [ide] convert ide_hwif_t->ide_dma_begin() to ->dma_start() # # drivers/ide/ppc/pmac.c # 2004/10/19 22:05:32+02:00 bzolnier@trik.(none) +3 -5 # [ide] convert ide_hwif_t->ide_dma_begin() to ->dma_start() # # drivers/ide/pci/trm290.c # 2004/10/19 20:58:27+02:00 bzolnier@trik.(none) +2 -3 # [ide] convert ide_hwif_t->ide_dma_begin() to ->dma_start() # # drivers/ide/pci/sl82c105.c # 2004/10/19 20:58:27+02:00 bzolnier@trik.(none) +3 -5 # [ide] convert ide_hwif_t->ide_dma_begin() to ->dma_start() # # drivers/ide/pci/sgiioc4.c # 2004/10/19 20:58:28+02:00 bzolnier@trik.(none) +2 -5 # [ide] convert ide_hwif_t->ide_dma_begin() to ->dma_start() # # drivers/ide/pci/pdc202xx_old.c # 2004/10/19 20:58:28+02:00 bzolnier@trik.(none) +3 -3 # [ide] convert ide_hwif_t->ide_dma_begin() to ->dma_start() # # drivers/ide/pci/hpt366.c # 2004/10/19 20:58:28+02:00 bzolnier@trik.(none) +4 -4 # [ide] convert ide_hwif_t->ide_dma_begin() to ->dma_start() # # drivers/ide/ide.c # 2004/10/19 20:58:27+02:00 bzolnier@trik.(none) +1 -1 # [ide] convert ide_hwif_t->ide_dma_begin() to ->dma_start() # # drivers/ide/ide-taskfile.c # 2004/10/19 20:58:27+02:00 bzolnier@trik.(none) +2 -2 # [ide] convert ide_hwif_t->ide_dma_begin() to ->dma_start() # # drivers/ide/ide-tape.c # 2004/10/19 20:58:27+02:00 bzolnier@trik.(none) +1 -1 # [ide] convert ide_hwif_t->ide_dma_begin() to ->dma_start() # # drivers/ide/ide-floppy.c # 2004/10/19 20:58:27+02:00 bzolnier@trik.(none) +1 -1 # [ide] convert ide_hwif_t->ide_dma_begin() to ->dma_start() # # drivers/ide/ide-dma.c # 2004/10/19 20:58:28+02:00 bzolnier@trik.(none) +4 -5 # [ide] convert ide_hwif_t->ide_dma_begin() to ->dma_start() # # drivers/ide/ide-disk.c # 2004/10/19 20:58:27+02:00 bzolnier@trik.(none) +1 -1 # [ide] convert ide_hwif_t->ide_dma_begin() to ->dma_start() # # drivers/ide/ide-cd.c # 2004/10/19 20:58:27+02:00 bzolnier@trik.(none) +2 -1 # [ide] convert ide_hwif_t->ide_dma_begin() to ->dma_start() # # drivers/ide/arm/icside.c # 2004/10/19 20:58:27+02:00 bzolnier@trik.(none) +2 -3 # [ide] convert ide_hwif_t->ide_dma_begin() to ->dma_start() # # arch/cris/arch-v10/drivers/ide.c # 2004/10/19 20:58:27+02:00 bzolnier@trik.(none) +3 -4 # [ide] convert ide_hwif_t->ide_dma_begin() to ->dma_start() # # ChangeSet # 2004/10/19 22:00:15+02:00 bzolnier@trik.(none) # [ide] add ide_hwif_t->dma_exec_cmd() # # * split off ->dma_exec_cmd() from ->ide_dma_[read,write] functions # * choose command to execute by ->dma_exec_cmd() in higher layers # and remove ->ide_dma_[read,write] # * in Etrax ide.c driver REQ_DRIVE_TASKFILE requests weren't # handled properly for drive->addressing == 0 # * in trm290.c read and write commands were interchanged # * in sgiioc4.c commands weren't sent to disk devices # # Signed-off-by: Bartlomiej Zolnierkiewicz # # include/linux/ide.h # 2004/10/19 21:59:56+02:00 bzolnier@trik.(none) +1 -2 # [ide] add ide_hwif_t->dma_exec_cmd() # # drivers/ide/ppc/pmac.c # 2004/10/19 21:59:56+02:00 bzolnier@trik.(none) +3 -48 # [ide] add ide_hwif_t->dma_exec_cmd() # # drivers/ide/pci/trm290.c # 2004/10/19 21:59:56+02:00 bzolnier@trik.(none) +2 -52 # [ide] add ide_hwif_t->dma_exec_cmd() # # drivers/ide/pci/sgiioc4.c # 2004/10/19 21:59:56+02:00 bzolnier@trik.(none) +0 -7 # [ide] add ide_hwif_t->dma_exec_cmd() # # drivers/ide/ide.c # 2004/10/19 21:59:56+02:00 bzolnier@trik.(none) +1 -2 # [ide] add ide_hwif_t->dma_exec_cmd() # # drivers/ide/ide-taskfile.c # 2004/10/19 21:59:56+02:00 bzolnier@trik.(none) +4 -11 # [ide] add ide_hwif_t->dma_exec_cmd() # # drivers/ide/ide-dma.c # 2004/10/19 21:59:56+02:00 bzolnier@trik.(none) +3 -43 # [ide] add ide_hwif_t->dma_exec_cmd() # # drivers/ide/ide-disk.c # 2004/10/19 21:59:56+02:00 bzolnier@trik.(none) +8 -2 # [ide] add ide_hwif_t->dma_exec_cmd() # # drivers/ide/arm/icside.c # 2004/10/19 21:59:56+02:00 bzolnier@trik.(none) +2 -60 # [ide] add ide_hwif_t->dma_exec_cmd() # # arch/cris/arch-v10/drivers/ide.c # 2004/10/19 21:59:56+02:00 bzolnier@trik.(none) +12 -65 # [ide] add ide_hwif_t->dma_exec_cmd() # # ChangeSet # 2004/10/19 21:49:30+02:00 bzolnier@trik.(none) # [ide] add ide_hwif_t->dma_setup() # # * tag REQ_DRIVE_TASKFILE write requests with REQ_RW # * split off ->dma_setup() from ->ide_dma_[read,write] functions # * use ->dma_setup() directly in ATAPI drivers and remove media # checks from ->ide_dma_[read,write] # * ->ide_dma_[read,write,begin] cannot fail now # * in Etrax ide.c setup DMA for ATAPI devices before sending # command to drive (so setup order is the same as for disks) # # Signed-off-by: Bartlomiej Zolnierkiewicz # # include/linux/ide.h # 2004/10/19 21:49:04+02:00 bzolnier@trik.(none) +2 -3 # [ide] add ide_hwif_t->dma_setup() # # drivers/scsi/ide-scsi.c # 2004/10/19 21:49:04+02:00 bzolnier@trik.(none) +3 -6 # [ide] add ide_hwif_t->dma_setup() # # drivers/ide/ppc/pmac.c # 2004/10/19 21:49:04+02:00 bzolnier@trik.(none) +3 -16 # [ide] add ide_hwif_t->dma_setup() # # drivers/ide/pci/trm290.c # 2004/10/19 21:49:04+02:00 bzolnier@trik.(none) +31 -35 # [ide] add ide_hwif_t->dma_setup() # # drivers/ide/pci/sgiioc4.c # 2004/10/19 21:49:04+02:00 bzolnier@trik.(none) +21 -20 # [ide] add ide_hwif_t->dma_setup() # # drivers/ide/pci/ns87415.c # 2004/10/19 21:49:04+02:00 bzolnier@trik.(none) +3 -15 # [ide] add ide_hwif_t->dma_setup() # # drivers/ide/pci/alim15x3.c # 2004/10/19 21:49:04+02:00 bzolnier@trik.(none) +11 -10 # [ide] add ide_hwif_t->dma_setup() # # drivers/ide/ide.c # 2004/10/19 21:49:04+02:00 bzolnier@trik.(none) +1 -0 # [ide] add ide_hwif_t->dma_setup() # # drivers/ide/ide-taskfile.c # 2004/10/19 21:49:04+02:00 bzolnier@trik.(none) +11 -2 # [ide] add ide_hwif_t->dma_setup() # # drivers/ide/ide-tape.c # 2004/10/19 21:49:04+02:00 bzolnier@trik.(none) +2 -6 # [ide] add ide_hwif_t->dma_setup() # # drivers/ide/ide-floppy.c # 2004/10/19 21:49:03+02:00 bzolnier@trik.(none) +3 -7 # [ide] add ide_hwif_t->dma_setup() # # drivers/ide/ide-dma.c # 2004/10/19 21:49:03+02:00 bzolnier@trik.(none) +15 -28 # [ide] add ide_hwif_t->dma_setup() # # drivers/ide/ide-disk.c # 2004/10/19 21:49:03+02:00 bzolnier@trik.(none) +11 -5 # [ide] add ide_hwif_t->dma_setup() # # drivers/ide/ide-cd.c # 2004/10/19 21:49:03+02:00 bzolnier@trik.(none) +3 -9 # [ide] add ide_hwif_t->dma_setup() # # drivers/ide/arm/icside.c # 2004/10/19 21:49:03+02:00 bzolnier@trik.(none) +9 -15 # [ide] add ide_hwif_t->dma_setup() # # arch/cris/arch-v10/drivers/ide.c # 2004/10/19 21:49:03+02:00 bzolnier@trik.(none) +25 -37 # [ide] add ide_hwif_t->dma_setup() # # ChangeSet # 2004/10/19 12:25:16-07:00 torvalds@ppc970.osdl.org # Merge bk://linux-dj.bkbits.net/cpufreq # into ppc970.osdl.org:/home/torvalds/v2.6/linux # # arch/arm/Kconfig # 2004/10/19 12:25:12-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # ChangeSet # 2004/10/19 12:21:19-07:00 torvalds@ppc970.osdl.org # Merge arm integrator time.h removal # # include/asm-arm/arch-integrator/time.h # 2004/10/19 12:21:13-07:00 torvalds@ppc970.osdl.org +1 -3 # Merge arm integrator time.h removal # # arch/arm/kernel/time.c # 2004/10/19 12:18:32-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # ChangeSet # 2004/10/19 12:08:58-07:00 torvalds@ppc970.osdl.org # Merge # # drivers/pcmcia/Makefile # 2004/10/19 12:08:56-07:00 torvalds@ppc970.osdl.org +0 -0 # SCCS merged # # drivers/pcmcia/Kconfig # 2004/10/19 12:07:46-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # ChangeSet # 2004/10/19 12:05:46-07: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/10/19 12:05:42-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # ChangeSet # 2004/10/19 14:53:12-04:00 davej@dhcp83-103.boston.redhat.com # [AGPGART] Fix incorrect VIA PT880 entry. # There was a mistake in the list of IDs I got from VIA, # which meant this chipset was incorrectly recognised. # # Signed-off-by: Dave Jones # # include/linux/pci_ids.h # 2004/10/19 14:53:05-04:00 davej@dhcp83-103.boston.redhat.com +1 -1 # [AGPGART] Fix incorrect VIA PT880 entry. # There was a mistake in the list of IDs I got from VIA, # which meant this chipset was incorrectly recognised. # # Signed-off-by: Dave Jones # # ChangeSet # 2004/10/19 19:52:44+01:00 rmk@flint.arm.linux.org.uk # [ARM] Add documentation for ARM kernel timer infrastructure. # # include/asm-arm/mach/time.h # 2004/10/19 19:49:58+01:00 rmk@flint.arm.linux.org.uk +22 -3 # Add documentation for ARM kernel timer infrastructure. # # ChangeSet # 2004/10/19 19:36:16+01:00 rmk@flint.arm.linux.org.uk # [ARM] Add generic RTC implementation. # # This provides a number of helper functions and data structures # for RTC implementations to make use of, including a standard # implemention for /proc/driver/rtc and the rtc miscdevice. It # supports runtime registration of RTC timekeeping sources. # # include/asm-arm/rtc.h # 2004/10/19 19:32:58+01:00 rmk@flint.arm.linux.org.uk +45 -0 # # include/asm-arm/rtc.h # 2004/10/19 19:32:58+01:00 rmk@flint.arm.linux.org.uk +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/include/asm-arm/rtc.h # # arch/arm/common/rtctime.c # 2004/10/19 19:32:50+01:00 rmk@flint.arm.linux.org.uk +481 -0 # # arch/arm/common/rtctime.c # 2004/10/19 19:32:50+01:00 rmk@flint.arm.linux.org.uk +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/arch/arm/common/rtctime.c # # arch/arm/common/Makefile # 2004/10/19 19:32:50+01:00 rmk@flint.arm.linux.org.uk +1 -0 # Add rtctime object. # # ChangeSet # 2004/10/19 10:51:41-07:00 torvalds@ppc970.osdl.org # Merge bk://gkernel.bkbits.net/net-drivers-2.6 # into ppc970.osdl.org:/home/torvalds/v2.6/linux # # drivers/usb/net/rtl8150.c # 2004/10/19 10:51:37-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # drivers/usb/net/pegasus.c # 2004/10/19 10:51:37-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # drivers/usb/net/kaweth.c # 2004/10/19 10:51:37-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # drivers/usb/net/catc.c # 2004/10/19 10:51:37-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # drivers/usb/gadget/ether.c # 2004/10/19 10:51:37-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # ChangeSet # 2004/10/19 10:50:22-07:00 torvalds@ppc970.osdl.org # Trivial Makefile merge # # kernel/Makefile # 2004/10/19 10:50:16-07:00 torvalds@ppc970.osdl.org +0 -1 # Trivial Makefile merge # # include/linux/module.h # 2004/10/19 10:48:01-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # drivers/usb/core/usb.c # 2004/10/19 10:48:01-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # ChangeSet # 2004/10/19 19:46:59+02:00 bzolnier@trik.(none) # [ide] add sg_init_one() helper and teach ide about it # # Signed-off-by: Bartlomiej Zolnierkiewicz # # drivers/ide/ppc/pmac.c # 2004/10/19 19:46:36+02:00 bzolnier@trik.(none) +3 -8 # [ide] add sg_init_one() helper and teach ide about it # # drivers/ide/ide-dma.c # 2004/10/19 19:46:36+02:00 bzolnier@trik.(none) +3 -8 # [ide] add sg_init_one() helper and teach ide about it # # drivers/ide/arm/icside.c # 2004/10/19 19:46:36+02:00 bzolnier@trik.(none) +2 -4 # [ide] add sg_init_one() helper and teach ide about it # # arch/cris/arch-v10/drivers/ide.c # 2004/10/19 19:46:36+02:00 bzolnier@trik.(none) +2 -6 # [ide] add sg_init_one() helper and teach ide about it # # include/linux/scatterlist.h # 2004/10/19 19:46:36+02:00 bzolnier@trik.(none) +14 -0 # [ide] add sg_init_one() helper and teach ide about it # # include/linux/scatterlist.h # 2004/10/19 19:46:36+02:00 bzolnier@trik.(none) +0 -0 # BitKeeper file /home/bzolnier/bk/ide-2.6/include/linux/scatterlist.h # # ChangeSet # 2004/10/19 17:33:58+00:00 holt@sgi.com # [IA64-SGI] Double spin_unlock in bte.c # # If all bte interfaces are in use, the current code will leave the # bte pointer set when exiting from the loop trying to locate an # interface to use. This results in two processes using the same # interface and both trying to free the same one. With a # premptible kernel, this results in the preempt count getting # off. # # Signed-off-by: Robin Holt # Signed-off-by: Tony Luck # # arch/ia64/sn/kernel/bte.c # 2004/10/19 17:32:11+00:00 holt@sgi.com +1 -1 # Double spin_unlock in bte.c # # ChangeSet # 2004/10/19 18:02:21+01:00 rmk@flint.arm.linux.org.uk # [ARM] Sanitise Footbridge machine class. # # Footbridge was suffering from a little lack of care and attention; # it still had the nasty arch.c file with all the associated #ifdef # gross-ness that entailed. # # Re-jig footbridge support so that each machine type contains all # the necessary support code, with a separate common implementation # which they all share. # # arch/arm/mach-footbridge/personal.c # 2004/10/19 17:59:28+01:00 rmk@flint.arm.linux.org.uk +23 -0 # # arch/arm/mach-footbridge/personal.c # 2004/10/19 17:59:28+01:00 rmk@flint.arm.linux.org.uk +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/arch/arm/mach-footbridge/personal.c # # arch/arm/mach-footbridge/ebsa285.c # 2004/10/19 17:59:21+01:00 rmk@flint.arm.linux.org.uk +24 -0 # # arch/arm/mach-footbridge/ebsa285.c # 2004/10/19 17:59:21+01:00 rmk@flint.arm.linux.org.uk +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/arch/arm/mach-footbridge/ebsa285.c # # arch/arm/mach-footbridge/common.c # 2004/10/19 17:59:14+01:00 rmk@flint.arm.linux.org.uk +205 -0 # # arch/arm/mach-footbridge/common.c # 2004/10/19 17:59:14+01:00 rmk@flint.arm.linux.org.uk +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/arch/arm/mach-footbridge/common.c # # arch/arm/mach-footbridge/co285.c # 2004/10/19 17:59:07+01:00 rmk@flint.arm.linux.org.uk +38 -0 # # arch/arm/mach-footbridge/netwinder-hw.c # 2004/10/19 17:59:07+01:00 rmk@flint.arm.linux.org.uk +40 -0 # Move machine specifics from arch.c into netwinder-hw.c # # arch/arm/mach-footbridge/co285.c # 2004/10/19 17:59:07+01:00 rmk@flint.arm.linux.org.uk +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/arch/arm/mach-footbridge/co285.c # # arch/arm/mach-footbridge/cats-hw.c # 2004/10/19 17:59:07+01:00 rmk@flint.arm.linux.org.uk +30 -0 # Move machine specifics from arch.c into cats-hw.c # # arch/arm/mach-footbridge/Makefile # 2004/10/19 17:59:07+01:00 rmk@flint.arm.linux.org.uk +5 -5 # Update makefile # # ChangeSet # 2004/10/19 09:54:42-07: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/video/riva/fbdev.c # 2004/10/19 09:54:39-07:00 greg@kroah.com +0 -0 # Auto merged # # drivers/video/i810/i810_main.c # 2004/10/19 09:54:39-07:00 greg@kroah.com +0 -0 # Auto merged # # drivers/video/i810/i810.h # 2004/10/19 09:54:39-07:00 greg@kroah.com +0 -0 # Auto merged # # drivers/usb/host/uhci-hcd.c # 2004/10/19 09:54:39-07:00 greg@kroah.com +0 -0 # Auto merged # # drivers/usb/host/ohci-pci.c # 2004/10/19 09:54:39-07:00 greg@kroah.com +0 -0 # Auto merged # # drivers/usb/host/ehci-hcd.c # 2004/10/19 09:54:39-07:00 greg@kroah.com +0 -0 # Auto merged # # drivers/usb/gadget/net2280.c # 2004/10/19 09:54:38-07:00 greg@kroah.com +0 -0 # Auto merged # # drivers/usb/gadget/goku_udc.c # 2004/10/19 09:54:38-07:00 greg@kroah.com +0 -0 # Auto merged # # drivers/usb/core/hcd.h # 2004/10/19 09:54:38-07:00 greg@kroah.com +0 -0 # Auto merged # # drivers/usb/core/hcd-pci.c # 2004/10/19 09:54:38-07:00 greg@kroah.com +0 -0 # Auto merged # # drivers/scsi/nsp32.h # 2004/10/19 09:54:38-07:00 greg@kroah.com +0 -0 # Auto merged # # drivers/scsi/nsp32.c # 2004/10/19 09:54:38-07:00 greg@kroah.com +0 -0 # Auto merged # # drivers/scsi/megaraid/megaraid_mbox.c # 2004/10/19 09:54:38-07:00 greg@kroah.com +0 -0 # Auto merged # # drivers/scsi/eata.c # 2004/10/19 09:54:38-07:00 greg@kroah.com +0 -0 # Auto merged # # drivers/pnp/system.c # 2004/10/19 09:54:38-07:00 greg@kroah.com +0 -5 # Auto merged # # drivers/pci/quirks.c # 2004/10/19 09:54:38-07:00 greg@kroah.com +0 -0 # Auto merged # # drivers/pci/probe.c # 2004/10/19 09:54:38-07:00 greg@kroah.com +0 -0 # Auto merged # # drivers/pci/hotplug/shpchp_ctrl.c # 2004/10/19 09:54:38-07:00 greg@kroah.com +0 -0 # Auto merged # # drivers/parport/parport_pc.c # 2004/10/19 09:54:38-07:00 greg@kroah.com +0 -0 # Auto merged # # drivers/net/typhoon.c # 2004/10/19 09:54:38-07:00 greg@kroah.com +0 -0 # Auto merged # # drivers/message/fusion/mptbase.h # 2004/10/19 09:54:38-07:00 greg@kroah.com +0 -0 # Auto merged # # drivers/message/fusion/mptbase.c # 2004/10/19 09:54:38-07:00 greg@kroah.com +0 -0 # Auto merged # # drivers/char/ipmi/ipmi_si_intf.c # 2004/10/19 09:54:38-07:00 greg@kroah.com +0 -0 # Auto merged # # drivers/char/epca.c # 2004/10/19 09:54:38-07:00 greg@kroah.com +0 -0 # Auto merged # # drivers/char/agp/intel-agp.c # 2004/10/19 09:54:38-07:00 greg@kroah.com +0 -0 # Auto merged # # drivers/block/cpqarray.c # 2004/10/19 09:54:38-07:00 greg@kroah.com +0 -0 # Auto merged # # drivers/acpi/motherboard.c # 2004/10/19 09:54:38-07:00 greg@kroah.com +0 -5 # Auto merged # # arch/sparc/kernel/pcic.c # 2004/10/19 09:54:38-07:00 greg@kroah.com +0 -0 # Auto merged # # arch/ppc/kernel/pci.c # 2004/10/19 09:54:38-07:00 greg@kroah.com +0 -0 # Auto merged # # arch/i386/pci/i386.c # 2004/10/19 09:54:38-07:00 greg@kroah.com +0 -8 # Auto merged # # BitKeeper/deleted/.del-mm.c~cc085b01b27f38f # 2004/10/19 17:54:06+01:00 rmk@flint.arm.linux.org.uk +0 -0 # Delete: arch/arm/mach-footbridge/mm.c # # BitKeeper/deleted/.del-irq.c~4e98a86eb84b1f07 # 2004/10/19 17:54:04+01:00 rmk@flint.arm.linux.org.uk +0 -0 # Delete: arch/arm/mach-footbridge/irq.c # # BitKeeper/deleted/.del-arch.c~901825143117f0a # 2004/10/19 17:53:30+01:00 rmk@flint.arm.linux.org.uk +0 -0 # Delete: arch/arm/mach-footbridge/arch.c # # ChangeSet # 2004/10/19 12:50:14-04:00 jgarzik@pobox.com # Merge pobox.com:/spare/repo/libata-dev/ahci # into pobox.com:/spare/repo/libata-2.6 # # drivers/scsi/Makefile # 2004/10/19 12:50:11-04:00 jgarzik@pobox.com +0 -0 # Auto merged # # drivers/scsi/Kconfig # 2004/10/19 12:50:11-04:00 jgarzik@pobox.com +0 -0 # Auto merged # # ChangeSet # 2004/10/19 17:49:21+01:00 ben-linux@org.rmk.(none) # [ARM PATCH] 2132/1: Fix timer NULL pointer de-reference on suspend # # Patch from Ben Dooks # # Timer suspend code fails to check for NULL before # calling the timer implementor's suspend or resume hooks. # # Signed-off-by: Ben Dooks # # arch/arm/kernel/time.c # 2004/10/06 00:45:23+01:00 ben-linux@org.rmk.(none) +8 -2 # [PATCH] 2132/1: Fix timer NULL pointer de-reference on suspend # # ChangeSet # 2004/10/19 09:36:24-07:00 dtor_core@ameritech.net # [PATCH] ieee1394: SBP-2 - rename some constants to fix clash with new SCSI core defines. # # Acked by Ben Collins. # # Signed-off-by: Dmitry Torokhov # Signed-off-by: Linus Torvalds # # drivers/ieee1394/sbp2.h # 2004/10/18 22:10:58-07:00 dtor_core@ameritech.net +9 -9 # ieee1394: SBP-2 - rename some constants to fix clash with new SCSI core defines. # # drivers/ieee1394/sbp2.c # 2004/10/18 22:10:58-07:00 dtor_core@ameritech.net +4 -4 # ieee1394: SBP-2 - rename some constants to fix clash with new SCSI core defines. # # ChangeSet # 2004/10/19 17:36:06+01:00 rmk@flint.arm.linux.org.uk # Merge flint.arm.linux.org.uk:/usr/src/bk/linux-2.6-timer # into flint.arm.linux.org.uk:/usr/src/bk/linux-2.6-rmk # # arch/arm/mach-s3c2410/time.c # 2004/10/19 17:34:38+01:00 rmk@flint.arm.linux.org.uk +0 -0 # Auto merged # # arch/arm/mach-s3c2410/s3c2410.h # 2004/10/19 17:34:38+01:00 rmk@flint.arm.linux.org.uk +0 -0 # Auto merged # # arch/arm/mach-s3c2410/mach-h1940.c # 2004/10/19 17:34:37+01:00 rmk@flint.arm.linux.org.uk +0 -0 # Auto merged # # ChangeSet # 2004/10/19 17:22:26+01:00 rmk@flint.arm.linux.org.uk # [ARM] Fix missed udelay usage - assembly needs to call __udelay now. # # ChangeSet # 2004/10/19 12:20:09-04:00 jgarzik@pobox.com # Hand-merge typhoon and wavelan_cs conflicts, when # merging viro's ETH* patches. # # drivers/net/wireless/wavelan_cs.c # 2004/10/19 12:20:01-04:00 jgarzik@pobox.com +0 -1 # Hand-merge typhoon and wavelan_cs conflicts, when # merging viro's ETH* patches. # # drivers/net/typhoon.c # 2004/10/19 12:20:01-04:00 jgarzik@pobox.com +3 -47 # Hand-merge typhoon and wavelan_cs conflicts, when # merging viro's ETH* patches. # # arch/arm/mach-sa1100/sleep.S # 2004/10/19 17:19:25+01:00 rmk@flint.arm.linux.org.uk +2 -2 # It's called __udelay now, not udelay. # # ChangeSet # 2004/10/19 17:15:34+01:00 rmk@flint.arm.linux.org.uk # [ARM] Move machine specific boot variables to separate makefile. # # Move machine specific boot variables out of arch/arm/boot/Makefile # into arch/arm/mach-*/Makefile.boot. # # arch/arm/mach-versatile/Makefile.boot # 2004/10/19 17:12:36+01:00 rmk@flint.arm.linux.org.uk +4 -0 # # arch/arm/mach-versatile/Makefile.boot # 2004/10/19 17:12:36+01:00 rmk@flint.arm.linux.org.uk +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/arch/arm/mach-versatile/Makefile.boot # # arch/arm/mach-shark/Makefile.boot # 2004/10/19 17:12:30+01:00 rmk@flint.arm.linux.org.uk +2 -0 # # arch/arm/mach-shark/Makefile.boot # 2004/10/19 17:12:30+01:00 rmk@flint.arm.linux.org.uk +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/arch/arm/mach-shark/Makefile.boot # # arch/arm/mach-sa1100/Makefile.boot # 2004/10/19 17:12:23+01:00 rmk@flint.arm.linux.org.uk +7 -0 # # arch/arm/mach-sa1100/Makefile.boot # 2004/10/19 17:12:23+01:00 rmk@flint.arm.linux.org.uk +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/arch/arm/mach-sa1100/Makefile.boot # # arch/arm/mach-s3c2410/Makefile.boot # 2004/10/19 17:12:16+01:00 rmk@flint.arm.linux.org.uk +3 -0 # # arch/arm/mach-s3c2410/Makefile.boot # 2004/10/19 17:12:16+01:00 rmk@flint.arm.linux.org.uk +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/arch/arm/mach-s3c2410/Makefile.boot # # arch/arm/mach-rpc/Makefile.boot # 2004/10/19 17:12:09+01:00 rmk@flint.arm.linux.org.uk +4 -0 # # arch/arm/mach-rpc/Makefile.boot # 2004/10/19 17:12:09+01:00 rmk@flint.arm.linux.org.uk +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/arch/arm/mach-rpc/Makefile.boot # # arch/arm/mach-pxa/Makefile.boot # 2004/10/19 17:12:03+01:00 rmk@flint.arm.linux.org.uk +2 -0 # # arch/arm/mach-pxa/Makefile.boot # 2004/10/19 17:12:03+01:00 rmk@flint.arm.linux.org.uk +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/arch/arm/mach-pxa/Makefile.boot # # arch/arm/mach-omap/Makefile.boot # 2004/10/19 17:11:56+01:00 rmk@flint.arm.linux.org.uk +4 -0 # # arch/arm/mach-omap/Makefile.boot # 2004/10/19 17:11:56+01:00 rmk@flint.arm.linux.org.uk +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/arch/arm/mach-omap/Makefile.boot # # arch/arm/mach-lh7a40x/Makefile.boot # 2004/10/19 17:11:49+01:00 rmk@flint.arm.linux.org.uk +4 -0 # # arch/arm/mach-lh7a40x/Makefile.boot # 2004/10/19 17:11:49+01:00 rmk@flint.arm.linux.org.uk +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/arch/arm/mach-lh7a40x/Makefile.boot # # arch/arm/mach-l7200/Makefile.boot # 2004/10/19 17:11:43+01:00 rmk@flint.arm.linux.org.uk +2 -0 # # arch/arm/mach-l7200/Makefile.boot # 2004/10/19 17:11:43+01:00 rmk@flint.arm.linux.org.uk +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/arch/arm/mach-l7200/Makefile.boot # # arch/arm/mach-ixp4xx/Makefile.boot # 2004/10/19 17:11:36+01:00 rmk@flint.arm.linux.org.uk +3 -0 # # arch/arm/mach-ixp4xx/Makefile.boot # 2004/10/19 17:11:36+01:00 rmk@flint.arm.linux.org.uk +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/arch/arm/mach-ixp4xx/Makefile.boot # # arch/arm/mach-iop3xx/Makefile.boot # 2004/10/19 17:11:29+01:00 rmk@flint.arm.linux.org.uk +9 -0 # # arch/arm/mach-iop3xx/Makefile.boot # 2004/10/19 17:11:29+01:00 rmk@flint.arm.linux.org.uk +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/arch/arm/mach-iop3xx/Makefile.boot # # arch/arm/mach-integrator/Makefile.boot # 2004/10/19 17:11:23+01:00 rmk@flint.arm.linux.org.uk +4 -0 # # arch/arm/mach-integrator/Makefile.boot # 2004/10/19 17:11:23+01:00 rmk@flint.arm.linux.org.uk +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/arch/arm/mach-integrator/Makefile.boot # # arch/arm/mach-imx/Makefile.boot # 2004/10/19 17:11:16+01:00 rmk@flint.arm.linux.org.uk +2 -0 # # arch/arm/mach-imx/Makefile.boot # 2004/10/19 17:11:16+01:00 rmk@flint.arm.linux.org.uk +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/arch/arm/mach-imx/Makefile.boot # # arch/arm/mach-h720x/Makefile.boot # 2004/10/19 17:11:09+01:00 rmk@flint.arm.linux.org.uk +2 -0 # # arch/arm/mach-h720x/Makefile.boot # 2004/10/19 17:11:09+01:00 rmk@flint.arm.linux.org.uk +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/arch/arm/mach-h720x/Makefile.boot # # arch/arm/mach-footbridge/Makefile.boot # 2004/10/19 17:11:02+01:00 rmk@flint.arm.linux.org.uk +4 -0 # # arch/arm/mach-footbridge/Makefile.boot # 2004/10/19 17:11:02+01:00 rmk@flint.arm.linux.org.uk +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/arch/arm/mach-footbridge/Makefile.boot # # arch/arm/mach-epxa10db/Makefile.boot # 2004/10/19 17:10:54+01:00 rmk@flint.arm.linux.org.uk +2 -0 # # arch/arm/mach-epxa10db/Makefile.boot # 2004/10/19 17:10:54+01:00 rmk@flint.arm.linux.org.uk +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/arch/arm/mach-epxa10db/Makefile.boot # # arch/arm/mach-ebsa110/Makefile.boot # 2004/10/19 17:10:47+01:00 rmk@flint.arm.linux.org.uk +4 -0 # # arch/arm/mach-ebsa110/Makefile.boot # 2004/10/19 17:10:47+01:00 rmk@flint.arm.linux.org.uk +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/arch/arm/mach-ebsa110/Makefile.boot # # arch/arm/mach-clps7500/Makefile.boot # 2004/10/19 17:10:40+01:00 rmk@flint.arm.linux.org.uk +2 -0 # # arch/arm/mach-clps7500/Makefile.boot # 2004/10/19 17:10:40+01:00 rmk@flint.arm.linux.org.uk +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/arch/arm/mach-clps7500/Makefile.boot # # arch/arm/mach-clps711x/Makefile.boot # 2004/10/19 17:10:27+01:00 rmk@flint.arm.linux.org.uk +7 -0 # # arch/arm/mach-clps711x/Makefile.boot # 2004/10/19 17:10:27+01:00 rmk@flint.arm.linux.org.uk +0 -0 # BitKeeper file /usr/src/bk/linux-2.6-rmk/arch/arm/mach-clps711x/Makefile.boot # # arch/arm/boot/Makefile # 2004/10/19 17:10:27+01:00 rmk@flint.arm.linux.org.uk +5 -60 # Use MACHINE variable to locate machine class specific boot variables. # # arch/arm/Makefile # 2004/10/19 17:10:26+01:00 rmk@flint.arm.linux.org.uk +10 -7 # Add "MACHINE" variable to hold the location of the machine class # specific files. Pass this to arch/arm/boot/Makefile. # # ChangeSet # 2004/10/19 09:10:04-07:00 torvalds@ppc970.osdl.org # Merge bk://kernel.bkbits.net/gregkh/linux/usb-2.6 # into ppc970.osdl.org:/home/torvalds/v2.6/linux # # Documentation/kernel-parameters.txt # 2004/10/19 09:10:00-07:00 torvalds@ppc970.osdl.org +0 -0 # Auto merged # # ChangeSet # 2004/10/19 17:02:04+01:00 rmk@flint.arm.linux.org.uk # [ARM] Clean up footbridge configuration. # # arch/arm/mach-footbridge/Kconfig # 2004/10/19 16:58:54+01:00 rmk@flint.arm.linux.org.uk +23 -0 # Add footbridge specific symbols, and use "select" to select them. # # arch/arm/Kconfig # 2004/10/19 16:58:54+01:00 rmk@flint.arm.linux.org.uk +3 -22 # Move footbridge symbols into arch/arm/mach-footbridge. # # ChangeSet # 2004/10/19 16:53:05+01:00 rmk@flint.arm.linux.org.uk # [ARM] Rehash iwmmxt signal handling. # # In the near future, VFP will want to save state onto the user stack. # Therefore, separate out the iwmmxt specific parts, and implement # a generic "safe copy to user space using random CPU instructions". # This is necessary because iwmmxt and VFP both use special CPU # instructions to load and/or save their state. # # arch/arm/kernel/signal.c # 2004/10/19 16:50:35+01:00 rmk@flint.arm.linux.org.uk +114 -97 # Rehash iwmmxt signal handling to separate out the iwmmxt specific # parts from the generic code. # # ChangeSet # 2004/10/19 11:47:30-04:00 jgarzik@pobox.com # Merge pobox.com:/spare/repo/netdev-2.6/typhoon # into pobox.com:/spare/repo/net-drivers-2.6 # # drivers/net/typhoon.c # 2004/10/19 11:47:26-04:00 jgarzik@pobox.com +0 -0 # Auto merged # # ChangeSet # 2004/10/19 11:45:50-04:00 jgarzik@pobox.com # Merge pobox.com:/spare/repo/netdev-2.6/wireless-ext # into pobox.com:/spare/repo/net-drivers-2.6 # # net/core/dev.c # 2004/10/19 11:45:46-04:00 jgarzik@pobox.com +0 -0 # Auto merged # # include/linux/netdevice.h # 2004/10/19 11:45:46-04:00 jgarzik@pobox.com +0 -0 # Auto merged # # drivers/net/wireless/wavelan.c # 2004/10/19 11:45:46-04:00 jgarzik@pobox.com +0 -0 # Auto merged # # drivers/net/wireless/airo.c # 2004/10/19 11:45:46-04:00 jgarzik@pobox.com +0 -0 # Auto merged # # ChangeSet # 2004/10/19 16:44:21+01:00 rmk@flint.arm.linux.org.uk # [ARM] Convert to constant-optimising udelay() implementation. # # This allows us to eliminate a multiplication when we have a constant # delay value, as per x86. # # include/asm-arm/delay.h # 2004/10/19 16:41:55+01:00 rmk@flint.arm.linux.org.uk +20 -10 # Implement constant-optimising udelay() - this allows us to eliminate # one multiplication when we have a constant delay value. # # arch/arm/lib/delay.S # 2004/10/19 16:41:55+01:00 rmk@flint.arm.linux.org.uk +7 -6 # Add __const_udelay and change udelay to __udelay. # Document the math limits at each stage of the "loops" calculation. # # arch/arm/kernel/armksyms.c # 2004/10/19 16:41:55+01:00 rmk@flint.arm.linux.org.uk +2 -1 # Add __const_udelay and __udelay. # Remove udelay. # # ChangeSet # 2004/10/19 16:33:08+01:00 rmk@flint.arm.linux.org.uk # [ARM] Add netconsole support to ARM AM79C961A driver. # # ChangeSet # 2004/10/19 08:30:26-07:00 Markus.Lidel@shadowconnect.com # [PATCH] i2o: message conversion fix for le32_to_cpu parameters # # - fixed incorrect parameters to le32_to_cpu which was introduced with the # I2O message conversion patch # # Signed-off-by: Markus Lidel # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/message/i2o/i2o_scsi.c # 2004/10/19 02:40:32-07:00 Markus.Lidel@shadowconnect.com +8 -8 # i2o: message conversion fix for le32_to_cpu parameters # # drivers/message/i2o/i2o_block.c # 2004/10/19 02:40:32-07:00 Markus.Lidel@shadowconnect.com +12 -12 # i2o: message conversion fix for le32_to_cpu parameters # # drivers/message/i2o/exec-osm.c # 2004/10/19 02:48:24-07:00 Markus.Lidel@shadowconnect.com +4 -4 # i2o: message conversion fix for le32_to_cpu parameters # # ChangeSet # 2004/10/19 08:30:14-07:00 Markus.Lidel@shadowconnect.com # [PATCH] i2o: correct error code if bus is busy in i2o_scsi # # - corrected the error code in i2o_scsi_reply to return the correct error # code DID_BUS_BUSY if bus is busy (original from Alan Cox) # # Signed-off-by: Markus Lidel # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/message/i2o/i2o_scsi.c # 2004/10/19 02:48:28-07:00 Markus.Lidel@shadowconnect.com +5 -1 # i2o: correct error code if bus is busy in i2o_scsi # # drivers/net/arm/am79c961a.c # 2004/10/19 16:30:03+01:00 rmk@flint.arm.linux.org.uk +13 -0 # Add netconsole support to AM79C961A # # ChangeSet # 2004/10/19 08:24:08-07:00 nacc@us.ibm.com # [PATCH] net/mac89x0: replace schedule_timeout() with msleep_interruptible() # # Signed-off-by: Nishanth Aravamudan # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/net/mac89x0.c # 2004/10/19 02:40:36-07:00 nacc@us.ibm.com +2 -2 # net/mac89x0: replace schedule_timeout() with msleep_interruptible() # # ChangeSet # 2004/10/19 08:23:55-07:00 janitor@sternwelten.at # [PATCH] janitor: __FUNCTION__ string concatenation deprecated # # __FUNCTION__ string concatenation is deprecated # # Signed-off-by: Clemens Buchacher # Signed-off-by: Maximilian Attems # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/mips/au1000/db1x00/mirage_ts.c # 2004/10/19 02:40:36-07:00 janitor@sternwelten.at +1 -1 # janitor: __FUNCTION__ string concatenation deprecated # # ChangeSet # 2004/10/19 08:23:43-07:00 janitor@sternwelten.at # [PATCH] janitor: replace dprintk with pr_debug in microcode.c # # Replaced dprintk with pr_debug from kernel.h # # Signed-off-by: Domen Puncer # Signed-off-by: Maximilian Attems # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/i386/kernel/microcode.c # 2004/10/19 02:40:36-07:00 janitor@sternwelten.at +13 -18 # janitor: replace dprintk with pr_debug in microcode.c # # ChangeSet # 2004/10/19 08:23:30-07:00 janitor@sternwelten.at # [PATCH] drivers/isdn: replace milliseconds() with msecs_to_jiffies() # # Signed-off-by: Nishanth Aravamudan # Signed-off-by: Maximilian Attems # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/isdn/sc/init.c # 2004/10/19 02:40:35-07:00 janitor@sternwelten.at +4 -6 # drivers/isdn: replace milliseconds() with msecs_to_jiffies() # # drivers/isdn/sc/hardware.h # 2004/10/19 02:40:35-07:00 janitor@sternwelten.at +0 -3 # drivers/isdn: replace milliseconds() with msecs_to_jiffies() # # drivers/isdn/sc/card.h # 2004/10/19 02:40:35-07:00 janitor@sternwelten.at +4 -3 # drivers/isdn: replace milliseconds() with msecs_to_jiffies() # # drivers/isdn/isdnloop/isdnloop.c # 2004/10/19 02:40:35-07:00 janitor@sternwelten.at +3 -0 # drivers/isdn: replace milliseconds() with msecs_to_jiffies() # # drivers/isdn/icn/icn.c # 2004/10/19 02:40:35-07:00 janitor@sternwelten.at +6 -9 # drivers/isdn: replace milliseconds() with msecs_to_jiffies() # # drivers/isdn/i4l/isdn_tty.c # 2004/10/19 02:40:35-07:00 janitor@sternwelten.at +2 -2 # drivers/isdn: replace milliseconds() with msecs_to_jiffies() # # drivers/isdn/hysdn/hysdn_sched.c # 2004/10/19 02:40:35-07:00 janitor@sternwelten.at +3 -4 # drivers/isdn: replace milliseconds() with msecs_to_jiffies() # # drivers/isdn/hysdn/boardergo.c # 2004/10/19 02:40:35-07:00 janitor@sternwelten.at +3 -4 # drivers/isdn: replace milliseconds() with msecs_to_jiffies() # # drivers/isdn/hisax/hfcscard.c # 2004/10/19 02:40:35-07:00 janitor@sternwelten.at +1 -2 # drivers/isdn: replace milliseconds() with msecs_to_jiffies() # # drivers/isdn/hisax/hfc_sx.c # 2004/10/19 02:40:35-07:00 janitor@sternwelten.at +2 -4 # drivers/isdn: replace milliseconds() with msecs_to_jiffies() # # drivers/isdn/hisax/hfc_pci.c # 2004/10/19 02:40:35-07:00 janitor@sternwelten.at +1 -2 # drivers/isdn: replace milliseconds() with msecs_to_jiffies() # # drivers/isdn/hisax/elsa.c # 2004/10/19 02:40:35-07:00 janitor@sternwelten.at +1 -2 # drivers/isdn: replace milliseconds() with msecs_to_jiffies() # # drivers/isdn/hisax/config.c # 2004/10/19 02:40:35-07:00 janitor@sternwelten.at +1 -2 # drivers/isdn: replace milliseconds() with msecs_to_jiffies() # # drivers/isdn/capi/kcapi.c # 2004/10/19 02:40:35-07:00 janitor@sternwelten.at +3 -4 # drivers/isdn: replace milliseconds() with msecs_to_jiffies() # # drivers/isdn/act2000/act2000_isa.c # 2004/10/19 02:40:35-07:00 janitor@sternwelten.at +2 -9 # drivers/isdn: replace milliseconds() with msecs_to_jiffies() # # ChangeSet # 2004/10/19 08:23:18-07:00 janitor@sternwelten.at # [PATCH] janitor: isdn/icn: change units of ICN_BOOT_TIMEOUT1 # # Change units of ICN_BOOT_TIMEOUT1 to msecs instead of jiffies for # msleep_interruptible() in icn.c. Also, remove unused constant # ICN_CHANLOCK_DELAY. # # Signed-off-by: Nishanth Aravamudan # Signed-off-by: Maximilian Attems # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/isdn/icn/icn.h # 2004/10/19 02:40:35-07:00 janitor@sternwelten.at +1 -2 # janitor: isdn/icn: change units of ICN_BOOT_TIMEOUT1 # # ChangeSet # 2004/10/19 08:23:05-07:00 janitor@sternwelten.at # [PATCH] janitor: replace dprintk with pr_debug in drivers/scsi/tpam/ # # Replaced dprintk, and deleted it out of tpam.h. # # Signed-off-by: Domen Puncer # Signed-off-by: Maximilian Attems # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/isdn/tpam/tpam_queues.c # 2004/10/19 02:40:35-07:00 janitor@sternwelten.at +13 -13 # janitor: replace dprintk with pr_debug in drivers/scsi/tpam/ # # drivers/isdn/tpam/tpam_nco.c # 2004/10/19 02:40:35-07:00 janitor@sternwelten.at +17 -17 # janitor: replace dprintk with pr_debug in drivers/scsi/tpam/ # # drivers/isdn/tpam/tpam_commands.c # 2004/10/19 02:40:35-07:00 janitor@sternwelten.at +25 -25 # janitor: replace dprintk with pr_debug in drivers/scsi/tpam/ # # drivers/isdn/tpam/tpam.h # 2004/10/19 02:40:35-07:00 janitor@sternwelten.at +2 -9 # janitor: replace dprintk with pr_debug in drivers/scsi/tpam/ # # ChangeSet # 2004/10/19 08:22:53-07:00 janitor@sternwelten.at # [PATCH] ieee1394: replace schedule_timeout() with msleep_interruptible() # # Signed-off-by: Nishanth Aravamudan # Signed-off-by: Maximilian Attems # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/ieee1394/sbp2.c # 2004/10/19 02:40:35-07:00 janitor@sternwelten.at +1 -2 # ieee1394: replace schedule_timeout() with msleep_interruptible() # # drivers/ieee1394/nodemgr.c # 2004/10/19 02:40:35-07:00 janitor@sternwelten.at +2 -3 # ieee1394: replace schedule_timeout() with msleep_interruptible() # # ChangeSet # 2004/10/19 08:22:40-07:00 janitor@sternwelten.at # [PATCH] drivers/md: replace schedule_timeout() with msleep_interruptible() # # Signed-off-by: Nishanth Aravamudan # Signed-off-by: Maximilian Attems # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/md/raid10.c # 2004/10/19 02:40:35-07:00 janitor@sternwelten.at +1 -1 # drivers/md: replace schedule_timeout() with msleep_interruptible() # # drivers/md/raid1.c # 2004/10/19 02:40:35-07:00 janitor@sternwelten.at +1 -1 # drivers/md: replace schedule_timeout() with msleep_interruptible() # # drivers/md/md.c # 2004/10/19 02:40:35-07:00 janitor@sternwelten.at +1 -2 # drivers/md: replace schedule_timeout() with msleep_interruptible() # # ChangeSet # 2004/10/19 08:22:28-07:00 janitor@sternwelten.at # [PATCH] janitor: drivers/message: replace schedule_timeout() with msleep_interruptible() # # Use msleep_interruptible() instead of schedule_timeout() under drivers/message. # # Signed-off-by: Nishanth Aravamudan # Signed-off-by: Maximilian Attems # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/message/i2o/exec-osm.c # 2004/10/19 02:40:35-07:00 janitor@sternwelten.at +2 -1 # janitor: drivers/message: replace schedule_timeout() with msleep_interruptible() # # drivers/message/i2o/device.c # 2004/10/19 02:40:35-07:00 janitor@sternwelten.at +2 -2 # janitor: drivers/message: replace schedule_timeout() with msleep_interruptible() # # drivers/message/fusion/mptbase.c # 2004/10/19 02:40:35-07:00 janitor@sternwelten.at +13 -26 # janitor: drivers/message: replace schedule_timeout() with msleep_interruptible() # # ChangeSet # 2004/10/19 08:22:16-07:00 janitor@sternwelten.at # [PATCH] janitor: drivers/media: replace schedule_timeout() with msleep() # # Signed-off-by: Nishanth Aravamudan # Signed-off-by: Maximilian Attems # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/media/video/zr36120.c # 2004/10/19 02:40:35-07:00 janitor@sternwelten.at +2 -4 # janitor: drivers/media: replace schedule_timeout() with msleep() # # drivers/media/video/zoran_driver.c # 2004/10/19 02:40:35-07:00 janitor@sternwelten.at +2 -4 # janitor: drivers/media: replace schedule_timeout() with msleep() # # drivers/media/video/tda9887.c # 2004/10/19 02:40:35-07:00 janitor@sternwelten.at +2 -2 # janitor: drivers/media: replace schedule_timeout() with msleep() # # drivers/media/video/saa5249.c # 2004/10/19 02:40:35-07:00 janitor@sternwelten.at +1 -2 # janitor: drivers/media: replace schedule_timeout() with msleep() # # drivers/media/video/planb.c # 2004/10/19 02:40:35-07:00 janitor@sternwelten.at +1 -2 # janitor: drivers/media: replace schedule_timeout() with msleep() # # drivers/media/video/ovcamchip/ovcamchip_core.c # 2004/10/19 02:40:35-07:00 janitor@sternwelten.at +3 -4 # janitor: drivers/media: replace schedule_timeout() with msleep() # # drivers/media/video/cpia.c # 2004/10/19 02:40:35-07:00 janitor@sternwelten.at +6 -11 # janitor: drivers/media: replace schedule_timeout() with msleep() # # drivers/media/video/c-qcam.c # 2004/10/19 02:40:35-07:00 janitor@sternwelten.at +2 -4 # janitor: drivers/media: replace schedule_timeout() with msleep() # # drivers/media/video/bw-qcam.c # 2004/10/19 02:40:35-07:00 janitor@sternwelten.at +4 -8 # janitor: drivers/media: replace schedule_timeout() with msleep() # # ChangeSet # 2004/10/19 08:22:03-07:00 janitor@sternwelten.at # [PATCH] janitor: video/radeonfb: remove MS_TO_HZ() # # Removes definition of MS_TO_HZ() in favor of msecs_to_jiffies(). # # Signed-off-by: Nishanth Aravamudan # Signed-off-by: Maximilian Attems # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/aty/radeonfb.h # 2004/10/19 02:40:34-07:00 janitor@sternwelten.at +0 -2 # janitor: video/radeonfb: remove MS_TO_HZ() # # ChangeSet # 2004/10/19 08:21:51-07:00 janitor@sternwelten.at # [PATCH] janitor: video/radeon_base: replace MS_TO_HZ() with msecs_to_jiffies() # # Replace MS_TO_HZ() with msecs_to_jiffies(). # # Signed-off-by: Nishanth Aravamudan # Signed-off-by: Maximilian Attems # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/aty/radeon_base.c # 2004/10/19 02:40:34-07:00 janitor@sternwelten.at +3 -2 # janitor: video/radeon_base: replace MS_TO_HZ() with msecs_to_jiffies() # # ChangeSet # 2004/10/19 08:21:39-07:00 janitor@sternwelten.at # [PATCH] janitor: kill KERNEL_VERSION duplicate in videocodec.c # # Kill KERNEL_VERSION duplicate. Funny that it insn't even used in here # # Signed-off-by: Domen Puncer # Signed-off-by: Maximilian Attems # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/media/video/videocodec.c # 2004/10/19 02:40:34-07:00 janitor@sternwelten.at +0 -5 # janitor: kill KERNEL_VERSION duplicate in videocodec.c # # ChangeSet # 2004/10/19 08:21:27-07:00 janitor@sternwelten.at # [PATCH] janitor: fix-typo-arm-dma arch/arm26/machine/dma.c # # caught by Domen Puncer # # Signed-off-by: Maximilian Attems # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/arm26/machine/dma.c # 2004/10/19 02:40:34-07:00 janitor@sternwelten.at +1 -1 # janitor: fix-typo-arm-dma arch/arm26/machine/dma.c # # ChangeSet # 2004/10/19 08:21:15-07:00 janitor@sternwelten.at # [PATCH] janitor: mark __init/__exit static drivers/net/bsd_comp # # Signed-off-by: Maximilian Attems # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/net/bsd_comp.c # 2004/10/19 02:40:34-07:00 janitor@sternwelten.at +2 -2 # janitor: mark __init/__exit static drivers/net/bsd_comp # # ChangeSet # 2004/10/19 08:21:02-07:00 janitor@sternwelten.at # [PATCH] janitor: mark __init/__exit static drivers/net/ppp_deflate # # Signed-off-by: Maximilian Attems # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/net/ppp_deflate.c # 2004/10/19 02:40:34-07:00 janitor@sternwelten.at +2 -2 # janitor: mark __init/__exit static drivers/net/ppp_deflate # # ChangeSet # 2004/10/19 08:20:50-07:00 janitor@sternwelten.at # [PATCH] janitor: remove check_region from drivers/char/esp.c # # Signed-off-by: Maximilian Attems # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/char/esp.c # 2004/10/19 02:40:34-07:00 janitor@sternwelten.at +10 -39 # janitor: remove check_region from drivers/char/esp.c # # ChangeSet # 2004/10/19 08:20:38-07:00 janitor@sternwelten.at # [PATCH] drivers/char: replace schedule_timeout() with msleep_interruptible() # # Replace lots of open-coded sleeps with msleep_interruptible() under # drivers/char. # # Signed-off-by: Maximilian Attems # Signed-off-by: Nishanth Aravamudan # Signed-off-by: Rogier Wolff # Signed-off-by: Christoph Lameter # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/char/tpqic02.c # 2004/10/19 02:40:33-07:00 janitor@sternwelten.at +1 -2 # drivers/char: replace schedule_timeout() with msleep_interruptible() # # drivers/char/synclinkmp.c # 2004/10/19 02:40:33-07:00 janitor@sternwelten.at +5 -10 # drivers/char: replace schedule_timeout() with msleep_interruptible() # # drivers/char/synclink.c # 2004/10/19 02:40:33-07:00 janitor@sternwelten.at +5 -8 # drivers/char: replace schedule_timeout() with msleep_interruptible() # # drivers/char/stallion.c # 2004/10/19 02:40:33-07:00 janitor@sternwelten.at +3 -22 # drivers/char: replace schedule_timeout() with msleep_interruptible() # # drivers/char/specialix.c # 2004/10/19 02:40:33-07:00 janitor@sternwelten.at +2 -4 # drivers/char: replace schedule_timeout() with msleep_interruptible() # # drivers/char/serial167.c # 2004/10/19 02:40:33-07:00 janitor@sternwelten.at +1 -2 # drivers/char: replace schedule_timeout() with msleep_interruptible() # # drivers/char/rocket.c # 2004/10/19 02:40:33-07:00 janitor@sternwelten.at +2 -4 # drivers/char: replace schedule_timeout() with msleep_interruptible() # # drivers/char/riscom8.c # 2004/10/19 02:40:33-07:00 janitor@sternwelten.at +3 -4 # drivers/char: replace schedule_timeout() with msleep_interruptible() # # drivers/char/pcxx.c # 2004/10/19 02:40:33-07:00 janitor@sternwelten.at +1 -2 # drivers/char: replace schedule_timeout() with msleep_interruptible() # # drivers/char/pcmcia/synclink_cs.c # 2004/10/19 02:40:33-07:00 janitor@sternwelten.at +4 -8 # drivers/char: replace schedule_timeout() with msleep_interruptible() # # drivers/char/mxser.c # 2004/10/19 02:40:33-07:00 janitor@sternwelten.at +2 -2 # drivers/char: replace schedule_timeout() with msleep_interruptible() # # drivers/char/moxa.c # 2004/10/19 02:40:33-07:00 janitor@sternwelten.at +1 -2 # drivers/char: replace schedule_timeout() with msleep_interruptible() # # drivers/char/lcd.c # 2004/10/19 02:40:33-07:00 janitor@sternwelten.at +2 -2 # drivers/char: replace schedule_timeout() with msleep_interruptible() # # drivers/char/istallion.c # 2004/10/19 02:40:33-07:00 janitor@sternwelten.at +2 -22 # drivers/char: replace schedule_timeout() with msleep_interruptible() # # drivers/char/isicom.c # 2004/10/19 02:40:33-07:00 janitor@sternwelten.at +1 -2 # drivers/char: replace schedule_timeout() with msleep_interruptible() # # drivers/char/ip2main.c # 2004/10/19 02:40:33-07:00 janitor@sternwelten.at +1 -2 # drivers/char: replace schedule_timeout() with msleep_interruptible() # # drivers/char/hvc_console.c # 2004/10/19 02:40:33-07:00 janitor@sternwelten.at +3 -2 # drivers/char: replace schedule_timeout() with msleep_interruptible() # # drivers/char/generic_serial.c # 2004/10/19 02:40:33-07:00 janitor@sternwelten.at +3 -4 # drivers/char: replace schedule_timeout() with msleep_interruptible() # # drivers/char/ftape/zftape/zftape-buffers.c # 2004/10/19 02:40:33-07:00 janitor@sternwelten.at +2 -2 # drivers/char: replace schedule_timeout() with msleep_interruptible() # # drivers/char/ftape/lowlevel/ftape-io.c # 2004/10/19 02:40:33-07:00 janitor@sternwelten.at +7 -13 # drivers/char: replace schedule_timeout() with msleep_interruptible() # # drivers/char/esp.c # 2004/10/19 02:48:25-07:00 janitor@sternwelten.at +3 -4 # drivers/char: replace schedule_timeout() with msleep_interruptible() # # drivers/char/epca.c # 2004/10/19 02:40:33-07:00 janitor@sternwelten.at +1 -2 # drivers/char: replace schedule_timeout() with msleep_interruptible() # # drivers/char/dtlk.c # 2004/10/19 02:40:33-07:00 janitor@sternwelten.at +5 -14 # drivers/char: replace schedule_timeout() with msleep_interruptible() # # drivers/char/cyclades.c # 2004/10/19 02:40:33-07:00 janitor@sternwelten.at +3 -8 # drivers/char: replace schedule_timeout() with msleep_interruptible() # # drivers/char/amiserial.c # 2004/10/19 02:40:33-07:00 janitor@sternwelten.at +3 -4 # drivers/char: replace schedule_timeout() with msleep_interruptible() # # ChangeSet # 2004/10/19 08:20:24-07:00 janitor@sternwelten.at # [PATCH] janitor: char/sx: replace direct assignment with set_current_state() # # Signed-off-by: Nishanth Aravamudan # Signed-off-by: Maximilian Attems # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/char/sx.c # 2004/10/19 02:40:33-07:00 janitor@sternwelten.at +1 -1 # janitor: char/sx: replace direct assignment with set_current_state() # # ChangeSet # 2004/10/19 08:20:11-07:00 janitor@sternwelten.at # [PATCH] janitor: char/ipmi_si_intf: add set_current_state() # # Add set_current_state() before schedule_timeout() so a delay is achieved. # Without the addition, schedule_timeout() returns immediately. # # Signed-off-by: Nishanth Aravamudan # Signed-off-by: Maximilian Attems # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/char/ipmi/ipmi_si_intf.c # 2004/10/19 02:40:33-07:00 janitor@sternwelten.at +1 -0 # janitor: char/ipmi_si_intf: add set_current_state() # # ChangeSet # 2004/10/19 08:19:59-07:00 janitor@sternwelten.at # [PATCH] janitor: char/fdc-io: replace direct assignment with set_current_state() # # Signed-off-by: Nishanth Aravamudan # Signed-off-by: Maximilian Attems # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/char/ftape/lowlevel/fdc-io.c # 2004/10/19 02:40:33-07:00 janitor@sternwelten.at +1 -1 # janitor: char/fdc-io: replace direct assignment with set_current_state() # # ChangeSet # 2004/10/19 08:19:47-07:00 janitor@sternwelten.at # [PATCH] janitor: char/sis-agp: replace schedule_timeout() with msleep() # # Signed-off-by: Nishanth Aravamudan # Signed-off-by: Maximilian Attems # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/char/agp/sis-agp.c # 2004/10/19 02:40:33-07:00 janitor@sternwelten.at +2 -2 # janitor: char/sis-agp: replace schedule_timeout() with msleep() # # ChangeSet # 2004/10/19 08:19:34-07:00 janitor@sternwelten.at # [PATCH] janitor: char/rio_linux: replace schedule_timeout() with msleep()/msleep_interruptible() # # Use msleep()/msleep_interruptible() [as appropriate] instead of # schedule_timeout() to guarantee the task delays as expected. # # Signed-off-by: Nishanth Aravamudan # Signed-off-by: Maximilian Attems # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/char/rio/rio_linux.c # 2004/10/19 02:40:33-07:00 janitor@sternwelten.at +2 -4 # janitor: char/rio_linux: replace schedule_timeout() with msleep()/msleep_interruptible() # # ChangeSet # 2004/10/19 08:19:22-07:00 janitor@sternwelten.at # [PATCH] janitor: list_for_each: drivers-char-drm-radeon_mem.c # # s/for/list_for_each/ # # Signed-off-by: Domen Puncer # Signed-off-by: Maximilian Attems # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/char/drm/radeon_mem.c # 2004/10/19 02:40:32-07:00 janitor@sternwelten.at +4 -4 # janitor: list_for_each: drivers-char-drm-radeon_mem.c # # ChangeSet # 2004/10/19 08:19:10-07:00 janitor@sternwelten.at # [PATCH] janitor: remove old ifdefs fasttimer # # Patches to remove some old ifdefs. # remove most of the #include # kill compat cruft like #define ahd_pci_set_dma_mask pci_set_dma_mask # # Signed-off-by: Maximilian Attems # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/cris/arch-v10/kernel/fasttimer.c # 2004/10/19 02:40:32-07:00 janitor@sternwelten.at +2 -29 # janitor: remove old ifdefs fasttimer # # ChangeSet # 2004/10/19 08:18:58-07:00 janitor@sternwelten.at # [PATCH] janitor: remove old ifdefs dmascc # # Patches to remove some old ifdefs. # remove most of the #include # kill compat cruft like #define ahd_pci_set_dma_mask pci_set_dma_mask # # Signed-off-by: Maximilian Attems # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/net/hamradio/dmascc.c # 2004/10/19 02:40:32-07:00 janitor@sternwelten.at +0 -1 # janitor: remove old ifdefs dmascc # # ChangeSet # 2004/10/19 08:18:46-07:00 janitor@sternwelten.at # [PATCH] janitor: cpqarray remove unused include # # remove unused #include # Old ifdefs were removed that used it's definition. # # Signed-off-by: Maximilian Attems # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/block/cpqarray.c # 2004/10/19 02:40:32-07:00 janitor@sternwelten.at +0 -14 # janitor: cpqarray remove unused include # # ChangeSet # 2004/10/19 08:18:33-07:00 Markus.Lidel@shadowconnect.com # [PATCH] i2o: quieten sparse 1-bit-bitfield warnings in i2o.h # # - Single-bit bitfields should be unsigned. Quell sparse warnings for # these. (from Randy Dunlap) # # Signed-off-by: Randy Dunlap # Signed-off-by: Markus Lidel # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/i2o.h # 2004/10/19 02:48:27-07:00 Markus.Lidel@shadowconnect.com +7 -7 # i2o: quieten sparse 1-bit-bitfield warnings in i2o.h # # ChangeSet # 2004/10/19 08:18:19-07:00 Markus.Lidel@shadowconnect.com # [PATCH] i2o: new functions to convert messages to a virtual address # # - added new function i2o_msg_in_to_virt and i2o_msg_out_to_virt, to turn an # I2O message to a virtual address (original from Alan Cox) # # - replaced readl with le32_to_cpu where it is not necessary (original from # Alan Cox) # # Signed-off-by: Markus Lidel # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/message/i2o/i2o_scsi.c # 2004/10/19 02:48:28-07:00 Markus.Lidel@shadowconnect.com +9 -9 # i2o: new functions to convert messages to a virtual address # # drivers/message/i2o/i2o_block.c # 2004/10/19 02:48:28-07:00 Markus.Lidel@shadowconnect.com +14 -13 # i2o: new functions to convert messages to a virtual address # # drivers/message/i2o/exec-osm.c # 2004/10/19 02:48:28-07:00 Markus.Lidel@shadowconnect.com +5 -5 # i2o: new functions to convert messages to a virtual address # # ChangeSet # 2004/10/19 08:18:07-07:00 Markus.Lidel@shadowconnect.com # [PATCH] i2o: added support for Promise controllers # # - added support for Promise I2O controllers, which need a different # initialization sequence (original from Alan Cox) # # Signed-off-by: Markus Lidel # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/message/i2o/pci.c # 2004/10/19 02:40:31-07:00 Markus.Lidel@shadowconnect.com +2 -7 # i2o: added support for Promise controllers # # drivers/message/i2o/iop.c # 2004/10/19 02:40:31-07:00 Markus.Lidel@shadowconnect.com +58 -4 # i2o: added support for Promise controllers # # ChangeSet # 2004/10/19 08:17:55-07:00 Markus.Lidel@shadowconnect.com # [PATCH] i2o: code beautifying and cleanup # # - added KERN_* to printk where it was missing (original from Alan Cox) # # - removed unused code which was commented out already (original from Alan # Cox) # # - make error messages more sane in i2o_block (original from Alan Cox) # # Signed-off-by: Markus Lidel # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/message/i2o/pci.c # 2004/10/19 02:48:28-07:00 Markus.Lidel@shadowconnect.com +5 -5 # i2o: code beautifying and cleanup # # drivers/message/i2o/iop.c # 2004/10/19 02:48:28-07:00 Markus.Lidel@shadowconnect.com +8 -6 # i2o: code beautifying and cleanup # # drivers/message/i2o/i2o_scsi.c # 2004/10/19 02:48:28-07:00 Markus.Lidel@shadowconnect.com +13 -61 # i2o: code beautifying and cleanup # # drivers/message/i2o/i2o_proc.c # 2004/10/19 02:40:31-07:00 Markus.Lidel@shadowconnect.com +0 -9 # i2o: code beautifying and cleanup # # drivers/message/i2o/i2o_config.c # 2004/10/19 02:40:31-07:00 Markus.Lidel@shadowconnect.com +2 -92 # i2o: code beautifying and cleanup # # drivers/message/i2o/i2o_block.c # 2004/10/19 02:48:28-07:00 Markus.Lidel@shadowconnect.com +4 -173 # i2o: code beautifying and cleanup # # drivers/message/i2o/driver.c # 2004/10/19 02:40:31-07:00 Markus.Lidel@shadowconnect.com +17 -14 # i2o: code beautifying and cleanup # # drivers/message/i2o/debug.c # 2004/10/19 02:40:31-07:00 Markus.Lidel@shadowconnect.com +103 -93 # i2o: code beautifying and cleanup # # ChangeSet # 2004/10/19 08:17:43-07:00 wli@holomorphy.com # [PATCH] sparc32: early tick_ops # # The zaphod scheduler likes to call scheduler_tick() before time_init(). # sparc32 oopses. # # Perhaps a scheduler bug, but this robustifies things. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # arch/sparc64/kernel/time.c # 2004/10/19 02:40:31-07:00 wli@holomorphy.com +10 -1 # sparc32: early tick_ops # # ChangeSet # 2004/10/19 08:17:30-07:00 wli@holomorphy.com # [PATCH] profile: 512x Altix timer interrupt livelock fix # # I've been informed that /proc/profile livelocks some systems in the timer # interrupt, usually at boot. The following patch attempts to amortize the # atomic operations done on the profile buffer to address this stability # concern. This patch has nothing to do with performance; kernels using # periodic timer interrupts are under realtime constraints to complete # whatever work they perform within timer interrupts before the next timer # interrupt arrives lest they livelock, performing no work whatsoever apart # from servicing timer interrupts. The latency of the cacheline bounce for # prof_buffer contributes to the time spent in the timer interrupt, hence it # must be amortized when remote access latencies or deviations from fair # exclusive cacheline acquisition may cause cacheline bounces to take longer # than the interval between timer ticks. # # What this patch does is to create a pair of per-cpu open-addressed # hashtables indexed by profile buffer slot holding values representing the # number of pending profile buffer hits for the profile buffer slot. When # this hashtable overflows, one iterates over the hashtable accounting each # of the pairs of profile buffer slots and hit counts to the global profile # buffer. Zero is a legitimate profile buffer slot, so zero hit counts # represent unused hashtable entries. The hashtable is furthermore protected # from flush IPI's by interrupt disablement. # # In order to flush the pending profile hits for read_profile(), this patch # flips betweeen the pairs of per-cpu profile buffer by signalling all cpus # to flip via IPI at the time of read_profile(), followed by doing all the # work to flush the profile hits from the older per-cpu buffers in the # context of the caller of read_profile(), with exclusion provided by a # semaphore ensuring that only one caller of profile_flip_buffers() may # execute at a time, and using interrupt disablement to prevent buffer flip # IPI's from altering the hashtables or flip state while an update is in # progress. The flip state is per-cpu so that remote cpus need only disable # interrupts locally for synchronization, which is both simple and # busywait-free for remote cpus. The flip states all change in tandem when # some cpu requests the hashtables be flipped, and the requester waits for # the completion of smp_call_function() for notification that all cpus have # finished flipping between their hashtables. The IPI handler merely toggles # the flip state (which is an array index) between 0 and 1. # # This is expected to be a much stronger amortization than merely reducing # the frequency of profile buffer access by a factor of the size of the # hashtable because numerous hits may be held for each of its entries. This # reduces what was before the patch a number of atomic increments equal to # what after the patch becomes the sum of the hits held for each entry in the # hashtable, to a number of atomic_add()'s equal to the number of entries in # the per_cpu hashtable. This is nondeterministic, but as the profile hits # tend to be concentrated in a very small number of profile buffer slots # during any given timing interval, is likely to represent a very large # number of atomic increments. This amortization of atomic increments does # not depend on the hash function, only the sharp peakedness of the # distribution of profile buffer hits. # # This algorithm has two advantages over full-size per-cpu profile buffers. # The first is that the space footprint is much smaller. Per-cpu profile # buffers would increase the space requirements by a factor of # num_online_cpus(), where this algorithm only requires one page per cpu. # The second is that reading the profile state is much faster, because the # state that must be traversed is exactly the above space consumers, and the # relative reduction in size concomitantly reduces the time required for a # read operation. # # I also took the liberty of adding some commentary to the comments at the # beginning of the file reflecting the major work done on profile.c in recent # months and describing what the file implements. # # The reporters of this issue have verified that this resolves their timer # interrupt livelock on 512x Altixen. In my own testing on 4x logical # x86-64, this patch saw a rate of about 18 flushes per minute under load, or # about one flush every 3 seconds, for about 38.4 atomic accesses to the # profile buffer per second per cpu in one of the algorithm's worst cases, # about 3.84% of the number of atomic profile buffer accesses per second per # cpu as a normal kernel would commit. This represents a twenty-six-fold # increase in the scalability on SMP systems with 4KB PAGE_SIZE, i.e. with a # 4KB PAGE_SIZE, the number of atomic profile buffer accesses per second per # cpu is reduced by a factor of 26, thereby increasing the number of cpus a # system must have before it would experience a timer interrupt livelock by a # factor of 26, with the proviso that cacheline bounces must take the same # amount of time to service. This increase in the scalability of the kernel # is expected to be much larger for ia64, which has a large PAGE_SIZE, # because the distribution of profile buffer hits is so sharply peaked that # doubling the hashtable size will much more than double the amortization # factor. In fact, only 19 flushes were observed on a 64x Altix over an # approximately 10 minute AIM7 run, and 1 flush on a 512x Altix over the # course of an entire AIM7 run, for truly vast effective amortization # factors. # # A prior version of this patch, which did not include the node-local # hashtable allocation and bounded collision chains has been successfully # tested on 64x and 512x ia64 vs 2.6.9-rc2, 8x ia64 vs. 2.6.9-rc2-mm1, 4x # x86-64 vs. 2.6.9-rc2-mm1, and 6x sparc64 vs. 2.6.9-rc2-mm1. This patch # minus the hashtable initialization fix has been successfully tested on 2x # ppc64, 2x alpha, 8x ia64, 6x sparc64, and 4x x86-64, all vs. # 2.6.9-rc2-mm1. This precise version of the patch has been successfully # tested on 8x ia32 against 2.6.9-rc2-mm1 and 6x sparc64 vs. both # 2.6.9-rc2-mm1 and 2.6.9-rc2-mm2. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/profile.c # 2004/10/19 02:40:31-07:00 wli@holomorphy.com +257 -1 # profile: 512x Altix timer interrupt livelock fix # # ChangeSet # 2004/10/19 08:17:18-07:00 jmorris@redhat.com # [PATCH] SELinux: allow all filesystems to specify fscreate mount option # # The patch below allows all types of filesystems to specify the fscreate # mount option (which is used to specify the security context of the # filesystem itself). This was previously only available for filesystems # with full xattr security labeling, but is also potentially required for # filesystems with e.g. psuedo xattr labeling such as devpts and tmpfs. # # An example of use is to specify at mount time the fs security context of a # tmpfs filesystem, overriding the default specified in policy for that # filesystem. # # This patch has been in the Fedora kernel for some weeks with no problems. # # Signed-off-by: James Morris # Signed-off-by: Stephen Smalley # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # security/selinux/hooks.c # 2004/10/19 02:40:31-07:00 jmorris@redhat.com +0 -7 # SELinux: allow all filesystems to specify fscreate mount option # # ChangeSet # 2004/10/19 08:17:06-07:00 agruen@suse.de # [PATCH] xattr: re-introduce validity check before xattr cache insert # # * ext[23]_xattr_list(): # # - Before inserting an xattr block into the cache, make sure that the # block is not corrupted. The check got moved after inserting into the # cache in the xattr consolidation patches, so corrupted blocks could become # visible to cache users. # # - Take a variable out of the loop that calls the ->list handlers. # # * A few cosmetic changes. # # Signed-off-by: Andreas Gruenbacher # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/xattr.c # 2004/10/19 02:40:31-07:00 agruen@suse.de +2 -1 # xattr: re-introduce validity check before xattr cache insert # # fs/ext3/xattr_user.c # 2004/10/19 02:40:31-07:00 agruen@suse.de +1 -1 # xattr: re-introduce validity check before xattr cache insert # # fs/ext3/xattr_trusted.c # 2004/10/19 02:40:31-07:00 agruen@suse.de +1 -1 # xattr: re-introduce validity check before xattr cache insert # # fs/ext3/xattr_security.c # 2004/10/19 02:40:31-07:00 agruen@suse.de +1 -1 # xattr: re-introduce validity check before xattr cache insert # # fs/ext3/xattr.c # 2004/10/19 02:40:31-07:00 agruen@suse.de +19 -16 # xattr: re-introduce validity check before xattr cache insert # # fs/ext3/acl.c # 2004/10/19 02:40:31-07:00 agruen@suse.de +2 -2 # xattr: re-introduce validity check before xattr cache insert # # fs/ext2/xattr_user.c # 2004/10/19 02:40:30-07:00 agruen@suse.de +1 -1 # xattr: re-introduce validity check before xattr cache insert # # fs/ext2/xattr_trusted.c # 2004/10/19 02:40:30-07:00 agruen@suse.de +1 -1 # xattr: re-introduce validity check before xattr cache insert # # fs/ext2/xattr_security.c # 2004/10/19 02:40:30-07:00 agruen@suse.de +1 -1 # xattr: re-introduce validity check before xattr cache insert # # fs/ext2/xattr.c # 2004/10/19 02:40:30-07:00 agruen@suse.de +19 -16 # xattr: re-introduce validity check before xattr cache insert # # fs/ext2/acl.c # 2004/10/19 02:40:30-07:00 agruen@suse.de +2 -2 # xattr: re-introduce validity check before xattr cache insert # # ChangeSet # 2004/10/19 08:16:53-07:00 jmorris@redhat.com # [PATCH] xattr consolidation v3 - tmpfs # # This patch adds xattr support to tmpfs, and a security xattr handler. The # purpose of this is to allow udev to be mounted on tmpfs, as used currently by # Fedora. # # Original patch from: Luke Kenneth Casson Leighton . # # Signed-off-by: James Morris # Signed-off-by: Stephen Smalley # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/shmem.c # 2004/10/19 02:40:30-07:00 jmorris@redhat.com +90 -0 # xattr consolidation v3 - tmpfs # # fs/Kconfig # 2004/10/19 02:40:30-07:00 jmorris@redhat.com +21 -0 # xattr consolidation v3 - tmpfs # # ChangeSet # 2004/10/19 08:16:41-07:00 jmorris@redhat.com # [PATCH] xattr consolidation v3 - devpts # # This patch updates the devpts xattr handler code to the generic xattr API, # also adds a GPL notice, author and copyright details. # # Signed-off-by: James Morris # Signed-off-by: Stephen Smalley # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/devpts/xattr_security.c # 2004/10/19 02:40:30-07:00 jmorris@redhat.com +18 -11 # xattr consolidation v3 - devpts # # fs/devpts/inode.c # 2004/10/19 02:40:30-07:00 jmorris@redhat.com +21 -13 # xattr consolidation v3 - devpts # # fs/devpts/Makefile # 2004/10/19 02:40:30-07:00 jmorris@redhat.com +0 -1 # xattr consolidation v3 - devpts # # BitKeeper/deleted/.del-xattr.h~2cf2584785c1d6ef # 2004/10/19 08:16:34-07:00 jmorris@redhat.com +0 -0 # Delete: fs/devpts/xattr.h # # BitKeeper/deleted/.del-xattr.c~929ea0301edd7012 # 2004/10/19 08:16:34-07:00 jmorris@redhat.com +0 -0 # Delete: fs/devpts/xattr.c # # ChangeSet # 2004/10/19 08:16:28-07:00 jmorris@redhat.com # [PATCH] xattr consolidation v3 - ext2 # # This patch converts ext2 xattr and acl code to the new generic xattr API. # # Signed-off-by: James Morris # Signed-off-by: Stephen Smalley # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/ext2/xattr_user.c # 2004/10/19 02:48:29-07:00 jmorris@redhat.com +7 -20 # xattr consolidation v3 - ext2 # # fs/ext2/xattr_trusted.c # 2004/10/19 02:48:29-07:00 jmorris@redhat.com +6 -5 # xattr consolidation v3 - ext2 # # fs/ext2/xattr_security.c # 2004/10/19 02:48:29-07:00 jmorris@redhat.com +6 -5 # xattr consolidation v3 - ext2 # # fs/ext2/xattr.h # 2004/10/19 02:40:30-07:00 jmorris@redhat.com +9 -23 # xattr consolidation v3 - ext2 # # fs/ext2/xattr.c # 2004/10/19 02:48:29-07:00 jmorris@redhat.com +54 -208 # xattr consolidation v3 - ext2 # # fs/ext2/symlink.c # 2004/10/19 02:40:30-07:00 jmorris@redhat.com +10 -6 # xattr consolidation v3 - ext2 # # fs/ext2/super.c # 2004/10/19 02:40:30-07:00 jmorris@redhat.com +1 -0 # xattr consolidation v3 - ext2 # # fs/ext2/namei.c # 2004/10/19 02:40:30-07:00 jmorris@redhat.com +10 -6 # xattr consolidation v3 - ext2 # # fs/ext2/file.c # 2004/10/19 02:40:30-07:00 jmorris@redhat.com +5 -3 # xattr consolidation v3 - ext2 # # fs/ext2/acl.h # 2004/10/19 02:40:30-07:00 jmorris@redhat.com +0 -3 # xattr consolidation v3 - ext2 # # fs/ext2/acl.c # 2004/10/19 02:48:29-07:00 jmorris@redhat.com +8 -37 # xattr consolidation v3 - ext2 # # ChangeSet # 2004/10/19 08:16:16-07:00 jmorris@redhat.com # [PATCH] xattr consolidation v3 - ext3 # # This patch converts the ext3 xattr and acl code to the generic xattr API. # # Signed-off-by: James Morris # Signed-off-by: Stephen Smalley # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/ext3/xattr_user.c # 2004/10/19 02:48:29-07:00 jmorris@redhat.com +7 -6 # xattr consolidation v3 - ext3 # # fs/ext3/xattr_trusted.c # 2004/10/19 02:48:29-07:00 jmorris@redhat.com +7 -6 # xattr consolidation v3 - ext3 # # fs/ext3/xattr_security.c # 2004/10/19 02:48:29-07:00 jmorris@redhat.com +8 -6 # xattr consolidation v3 - ext3 # # fs/ext3/xattr.h # 2004/10/19 02:40:30-07:00 jmorris@redhat.com +9 -23 # xattr consolidation v3 - ext3 # # fs/ext3/xattr.c # 2004/10/19 02:48:29-07:00 jmorris@redhat.com +53 -206 # xattr consolidation v3 - ext3 # # fs/ext3/symlink.c # 2004/10/19 02:40:30-07:00 jmorris@redhat.com +10 -6 # xattr consolidation v3 - ext3 # # fs/ext3/super.c # 2004/10/19 02:40:30-07:00 jmorris@redhat.com +1 -0 # xattr consolidation v3 - ext3 # # fs/ext3/namei.c # 2004/10/19 02:40:30-07:00 jmorris@redhat.com +10 -6 # xattr consolidation v3 - ext3 # # fs/ext3/file.c # 2004/10/19 02:40:30-07:00 jmorris@redhat.com +5 -3 # xattr consolidation v3 - ext3 # # fs/ext3/acl.c # 2004/10/19 02:48:29-07:00 jmorris@redhat.com +8 -37 # xattr consolidation v3 - ext3 # # ChangeSet # 2004/10/19 08:16:03-07:00 jmorris@redhat.com # [PATCH] xattr consolidation v3 - LSM # # This patch replaces the dentry parameter with an inode in the LSM # inode_{set|get|list}security hooks, in keeping with the ext2/ext3 code. # dentries are not needed here. # # Signed-off-by: James Morris # Signed-off-by: Stephen Smalley # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # security/selinux/hooks.c # 2004/10/19 02:48:29-07:00 jmorris@redhat.com +4 -6 # xattr consolidation v3 - LSM # # security/dummy.c # 2004/10/19 02:40:30-07:00 jmorris@redhat.com +3 -3 # xattr consolidation v3 - LSM # # include/linux/security.h # 2004/10/19 02:40:30-07:00 jmorris@redhat.com +17 -16 # xattr consolidation v3 - LSM # # ChangeSet # 2004/10/19 08:15:51-07:00 jmorris@redhat.com # [PATCH] xattr consolidation v3 - generic xattr API # # This patch consolidates common xattr handling logic into the core fs code, # with modifications suggested by Christoph Hellwig (hang off superblock, remove # locking, use generic code as methods), for use by ext2, ext3 and devpts, as # well as upcoming tmpfs xattr code. # # Signed-off-by: James Morris # Signed-off-by: Stephen Smalley # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/xattr.h # 2004/10/19 02:40:29-07:00 jmorris@redhat.com +16 -0 # xattr consolidation v3 - generic xattr API # # include/linux/fs.h # 2004/10/19 02:40:29-07:00 jmorris@redhat.com +1 -0 # xattr consolidation v3 - generic xattr API # # fs/xattr.c # 2004/10/19 02:48:29-07:00 jmorris@redhat.com +129 -0 # xattr consolidation v3 - generic xattr API # # ChangeSet # 2004/10/19 08:15:39-07:00 medaglia@undl.org.br # [PATCH] Fix types.h # # This patch fixes troubles when compiling some applications that include # , like xmms. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/types.h # 2004/10/19 02:40:29-07:00 medaglia@undl.org.br +7 -7 # Fix types.h # # ChangeSet # 2004/10/19 08:15:27-07:00 drepper@redhat.com # [PATCH] Simplify last lib/idr.c change # # The last change to alloc_layer in lib/idr.c unnecessarily complicates # the code and depending on the definition of spin_unlock will cause worse # code to be generated than necessary. The following patch should improve # the situation. # # Signed-off-by: Ulrich Drepper # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # lib/idr.c # 2004/10/19 02:40:29-07:00 drepper@redhat.com +4 -6 # Simplify last lib/idr.c change # # ChangeSet # 2004/10/19 08:15:14-07:00 haroldo.gamal@infolink.com.br # [PATCH] smbfs does not honor uid, gid, file_mode and dir_mode supplied by user mount # # This patch fixes "Samba Bugzilla Bug 999". The last version (2.6.8.1) of # smbfs kernel module do not honor uid, gid, file_mode and dir_mode supplied # by user during mount. This bug is also logged as "Kernel Bug Tracker Bug # 3330". # # To fully work, some modifications are needed to samba smbmount.c and # smbmnt.c files. Those patches are available at Samba and Kernel Bug # Tracker pages. # # After those patches, if the user do not supply any of the parameters above, # the uid, gid, file_mode and dir_mode on the server will be used by the # client. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/smb_mount.h # 2004/10/19 02:40:29-07:00 haroldo.gamal@infolink.com.br +4 -1 # smbfs does not honor uid, gid, file_mode and dir_mode supplied by user mount # # fs/smbfs/proto.h # 2004/10/19 02:40:29-07:00 haroldo.gamal@infolink.com.br +1 -1 # smbfs does not honor uid, gid, file_mode and dir_mode supplied by user mount # # fs/smbfs/proc.c # 2004/10/19 02:40:29-07:00 haroldo.gamal@infolink.com.br +24 -6 # smbfs does not honor uid, gid, file_mode and dir_mode supplied by user mount # # fs/smbfs/inode.c # 2004/10/19 02:40:29-07:00 haroldo.gamal@infolink.com.br +17 -6 # smbfs does not honor uid, gid, file_mode and dir_mode supplied by user mount # # ChangeSet # 2004/10/19 08:15:02-07:00 nickpiggin@yahoo.com.au # [PATCH] taint on bad_page # # Hugh and I both thought this would be generally useful. # # Signed-off-by: Nick Piggin # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/page_alloc.c # 2004/10/19 02:40:29-07:00 nickpiggin@yahoo.com.au +1 -0 # taint on bad_page # # kernel/panic.c # 2004/10/19 02:40:29-07:00 nickpiggin@yahoo.com.au +4 -2 # taint on bad_page # # include/linux/kernel.h # 2004/10/19 02:40:29-07:00 nickpiggin@yahoo.com.au +1 -0 # taint on bad_page # # ChangeSet # 2004/10/19 08:14:50-07:00 nickpiggin@yahoo.com.au # [PATCH] taint: fix forced rmmod # # This taint didn't appear to be reported. # # Signed-off-by: Nick Piggin # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/panic.c # 2004/10/19 02:48:31-07:00 nickpiggin@yahoo.com.au +3 -1 # taint: fix forced rmmod # # ChangeSet # 2004/10/19 08:14:38-07:00 ak@muc.de # [PATCH] x86-64/i386: add mce tainting # # This patch adds machine check tainting. When a handled machine check # occurs the oops gets a new 'M' flag. This is useful to ignore machines # with hardware problems in oops reports. # # On i386 a thermal failure also sets this flag. # # Done for x86-64 and i386 so far. # # Signed-off-by: Andi Kleen # Signed-off-by: Nick Piggin # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/panic.c # 2004/10/19 02:48:31-07:00 ak@muc.de +10 -2 # x86-64/i386: add mce tainting # # include/linux/kernel.h # 2004/10/19 02:48:31-07:00 ak@muc.de +2 -0 # x86-64/i386: add mce tainting # # arch/x86_64/kernel/mce.c # 2004/10/19 02:40:29-07:00 ak@muc.de +2 -0 # x86-64/i386: add mce tainting # # arch/i386/kernel/cpu/mcheck/winchip.c # 2004/10/19 02:40:29-07:00 ak@muc.de +1 -0 # x86-64/i386: add mce tainting # # arch/i386/kernel/cpu/mcheck/p6.c # 2004/10/19 02:40:29-07:00 ak@muc.de +1 -0 # x86-64/i386: add mce tainting # # arch/i386/kernel/cpu/mcheck/p5.c # 2004/10/19 02:40:29-07:00 ak@muc.de +1 -0 # x86-64/i386: add mce tainting # # arch/i386/kernel/cpu/mcheck/p4.c # 2004/10/19 02:40:29-07:00 ak@muc.de +3 -0 # x86-64/i386: add mce tainting # # arch/i386/kernel/cpu/mcheck/non-fatal.c # 2004/10/19 02:40:29-07:00 ak@muc.de +1 -0 # x86-64/i386: add mce tainting # # arch/i386/kernel/cpu/mcheck/k7.c # 2004/10/19 02:40:29-07:00 ak@muc.de +1 -0 # x86-64/i386: add mce tainting # # ChangeSet # 2004/10/19 08:14:25-07:00 dipankar@in.ibm.com # [PATCH] Document RCU based dcache lookup # # Finally some in-tree documentation for RCU-based dcache look-up. # # Signed-off-by: Dipankar Sarma # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # Documentation/filesystems/vfs.txt # 2004/10/19 02:40:29-07:00 dipankar@in.ibm.com +192 -5 # Document RCU based dcache lookup # # ChangeSet # 2004/10/19 08:14:13-07:00 dipankar@in.ibm.com # [PATCH] Remove d_bucket # # Tested using dcachebench and hevy rename test. # http://lse.sourceforge.net/locking/dcache/rename_test/ # # While going over dcache code, I realized that d_bucket which was introduced # to prevent hash chain traversals from going into an infinite loop earlier, # is no longer necessary. Originally, when RCU based lock-free lookup was # first introduced, dcache hash chains used list_head. Hash chain traversal # was terminated when dentry->next reaches the list_head in the hash bucket. # However, if renames happen during a lock-free lookup, a dentry may move to # different bucket and subsequent hash chain traversal from there onwards may # not see the list_head in the original bucket at all. In fact, this would # result in the list_head in the bucket interpreted as a list_head in dentry # and bad things will happen after that. Once hlist based hash chains were # introduced in dcache, the termination condition changed and lock-free # traversal would be safe with NULL pointer based termination of hlists. # This means that d_bucket check is no longer required. # # There still exist some theoritical livelocks like a dentry getting # continuously moving and lock-free look-up never terminating. But that # isn't really any worse that what we have. In return for these changes, we # reduce the dentry size by the size of a pointer. That should make akpm and # mpm happy. # # Signed-off-by: Dipankar Sarma # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/dcache.h # 2004/10/19 02:40:28-07:00 dipankar@in.ibm.com +1 -2 # Remove d_bucket # # fs/dcache.c # 2004/10/19 02:40:28-07:00 dipankar@in.ibm.com +15 -25 # Remove d_bucket # # ChangeSet # 2004/10/19 08:14:01-07:00 dipankar@in.ibm.com # [PATCH] Fix dcache lookup # # __d_lookup() has leftover stuff from earlier code to protect it against # rename. The smp_rmb() there was needed for the sequence counter logic. # # Original dcache_rcu had : # # + move_count = dentry->d_move_count; # + smp_rmb(); # + # if (dentry->d_name.hash != hash) # continue; # if (dentry->d_parent != parent) # continue; # # This was to make sure that comparisons didn't happen before before the # sequence counter was snapshotted. This logic is now gone and memory # barrier is not needed. Removing this should also improve performance. # # The other change is the leftover smp_read_barrier_depends(), later # converted to rcu_dereference(). Originally, the name comparison was not # protected against d_move() and there could have been a mismatch of # allocation size of the name string and dentry->d_name.len. This was # avoided by making the qstr update in dentry atomic using a d_qstr pointer. # Now, we do ->d_compare() or memcmp() with the d_lock held and it is safe # against d_move(). So, there is no need to rcu_dereference() anything. In # fact, the current code is meaningless. # # Signed-off-by: Dipankar Sarma # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/dcache.c # 2004/10/19 02:48:31-07:00 dipankar@in.ibm.com +5 -3 # Fix dcache lookup # # ChangeSet # 2004/10/19 08:13:49-07:00 schwidefsky@de.ibm.com # [PATCH] cleanup: time.h, times.h, timex.h and jiffies.h # # This patch moves some definitions among time.h, times.h, timex.h and # jiffies.h. The purpose is to sort all jiffies related functions to # jiffies.h, to get rid of the cyclic dependency between time.h & timex.h and # to move all #include lines to the start of the header files. # # Signed-off-by: Martin Schwidefsky # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/timex.h # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +2 -60 # cleanup: time.h, times.h, timex.h and jiffies.h # # include/linux/times.h # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +1 -73 # cleanup: time.h, times.h, timex.h and jiffies.h # # include/linux/time.h # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +8 -266 # cleanup: time.h, times.h, timex.h and jiffies.h # # include/linux/jiffies.h # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +381 -3 # cleanup: time.h, times.h, timex.h and jiffies.h # # arch/x86_64/kernel/vsyscall.c # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +1 -0 # cleanup: time.h, times.h, timex.h and jiffies.h # # arch/i386/kernel/timers/common.c # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +1 -0 # cleanup: time.h, times.h, timex.h and jiffies.h # # ChangeSet # 2004/10/19 08:13:35-07:00 schwidefsky@de.ibm.com # [PATCH] cleanup: remove unused definitions from timex.h # # The CLOCK_TICK_FACTOR and FINETUNE defines from are not used # anywhere. Kill them. # # Signed-off-by: Martin Schwidefsky # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-x86_64/timex.h # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +0 -4 # cleanup: remove unused definitions from timex.h # # include/asm-v850/timex.h # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +0 -4 # cleanup: remove unused definitions from timex.h # # include/asm-sparc64/timex.h # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +0 -4 # cleanup: remove unused definitions from timex.h # # include/asm-sparc/timex.h # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +0 -4 # cleanup: remove unused definitions from timex.h # # include/asm-sh/timex.h # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +0 -4 # cleanup: remove unused definitions from timex.h # # include/asm-s390/timex.h # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +0 -4 # cleanup: remove unused definitions from timex.h # # include/asm-ppc64/timex.h # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +0 -4 # cleanup: remove unused definitions from timex.h # # include/asm-ppc/timex.h # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +0 -4 # cleanup: remove unused definitions from timex.h # # include/asm-m68k/timex.h # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +0 -4 # cleanup: remove unused definitions from timex.h # # include/asm-i386/timex.h # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +0 -4 # cleanup: remove unused definitions from timex.h # # include/asm-h8300/timex.h # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +0 -4 # cleanup: remove unused definitions from timex.h # # include/asm-arm/arch-sa1100/timex.h # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +0 -1 # cleanup: remove unused definitions from timex.h # # include/asm-arm/arch-lh7a40x/timex.h # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +0 -1 # cleanup: remove unused definitions from timex.h # # ChangeSet # 2004/10/19 08:13:23-07:00 schwidefsky@de.ibm.com # [PATCH] cleanup: move call to update_process_times. # # For non-smp kernels the call to update_process_times is done in the # do_timer function. It is more consistent with smp kernels to move this # call to the architecture file which calls do_timer. # # Signed-off-by: Martin Schwidefsky # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/timer.c # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +0 -5 # cleanup: move call to update_process_times. # # include/asm-i386/mach-voyager/do_timer.h # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +3 -0 # cleanup: move call to update_process_times. # # include/asm-i386/mach-visws/do_timer.h # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +3 -0 # cleanup: move call to update_process_times. # # include/asm-i386/mach-default/do_timer.h # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +3 -0 # cleanup: move call to update_process_times. # # include/asm-arm/arch-l7200/time.h # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +3 -0 # cleanup: move call to update_process_times. # # include/asm-arm/arch-integrator/time.h # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +3 -0 # cleanup: move call to update_process_times. # # include/asm-arm/arch-clps711x/time.h # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +3 -0 # cleanup: move call to update_process_times. # # arch/x86_64/kernel/time.c # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +3 -0 # cleanup: move call to update_process_times. # # arch/v850/kernel/time.c # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +3 -0 # cleanup: move call to update_process_times. # # arch/um/kernel/time_kern.c # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +0 -2 # cleanup: move call to update_process_times. # # arch/sparc64/kernel/time.c # 2004/10/19 02:48:28-07:00 schwidefsky@de.ibm.com +1 -0 # cleanup: move call to update_process_times. # # arch/sparc/kernel/time.c # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +4 -0 # cleanup: move call to update_process_times. # # arch/sparc/kernel/pcic.c # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +3 -0 # cleanup: move call to update_process_times. # # arch/sh64/kernel/time.c # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +3 -0 # cleanup: move call to update_process_times. # # arch/sh/kernel/time.c # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +3 -0 # cleanup: move call to update_process_times. # # arch/s390/kernel/time.c # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +3 -1 # cleanup: move call to update_process_times. # # arch/ppc64/kernel/time.c # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +3 -0 # cleanup: move call to update_process_times. # # arch/ppc/kernel/time.c # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +3 -0 # cleanup: move call to update_process_times. # # arch/parisc/kernel/time.c # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +2 -0 # cleanup: move call to update_process_times. # # arch/mips/sgi-ip27/ip27-timer.c # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +0 -2 # cleanup: move call to update_process_times. # # arch/mips/momentum/ocelot_g/gt-irq.c # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +3 -0 # cleanup: move call to update_process_times. # # arch/mips/kernel/time.c # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +0 -3 # cleanup: move call to update_process_times. # # arch/mips/gt64120/common/time.c # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +3 -0 # cleanup: move call to update_process_times. # # arch/mips/galileo-boards/ev96100/time.c # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +3 -0 # cleanup: move call to update_process_times. # # arch/mips/baget/time.c # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +3 -0 # cleanup: move call to update_process_times. # # arch/mips/au1000/common/time.c # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +9 -0 # cleanup: move call to update_process_times. # # arch/m68knommu/kernel/time.c # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +3 -0 # cleanup: move call to update_process_times. # # arch/m68k/sun3/sun3ints.c # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +3 -0 # cleanup: move call to update_process_times. # # arch/m68k/kernel/time.c # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +3 -0 # cleanup: move call to update_process_times. # # arch/ia64/kernel/time.c # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +1 -7 # cleanup: move call to update_process_times. # # arch/h8300/kernel/time.c # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +3 -0 # cleanup: move call to update_process_times. # # arch/cris/arch-v10/kernel/time.c # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +3 -0 # cleanup: move call to update_process_times. # # arch/arm26/kernel/time.c # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +3 -0 # cleanup: move call to update_process_times. # # arch/arm/kernel/time.c # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +3 -0 # cleanup: move call to update_process_times. # # arch/alpha/kernel/time.c # 2004/10/19 02:40:28-07:00 schwidefsky@de.ibm.com +3 -0 # cleanup: move call to update_process_times. # # ChangeSet # 2004/10/19 08:13:09-07:00 hch@lst.de # [PATCH] don't include in # # security.h gets pulled in in lots of places, so use forward declarations # for struct ctl_table instead of pulling sysctl in everywhere. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # security/selinux/hooks.c # 2004/10/19 02:48:30-07:00 hch@lst.de +1 -0 # don't include in # # include/linux/security.h # 2004/10/19 02:48:30-07:00 hch@lst.de +5 -4 # don't include in # # ChangeSet # 2004/10/19 08:12:57-07:00 hch@lst.de # [PATCH] mark inter_module_* deprecated # # These had been officially deprecated since Rusty's module rewrite, but # never got the __deprecated marker. The only remaining users are drm and # mtd, so we'll get some warnings for common builds. But maybe that's the # only way to get the drm people to fix the mess :) # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/module.h # 2004/10/19 02:40:27-07:00 hch@lst.de +7 -5 # mark inter_module_* deprecated # # ChangeSet # 2004/10/19 08:12:45-07:00 hch@lst.de # [PATCH] remove MOD_INC_USE_COUNT/MOD_DEC_USE_COUNT # # They've been marked deprecated since 2.5.x and there's no more users. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/module.h # 2004/10/19 02:48:32-07:00 hch@lst.de +0 -22 # remove MOD_INC_USE_COUNT/MOD_DEC_USE_COUNT # # ChangeSet # 2004/10/19 08:12:33-07:00 agruen@suse.de # [PATCH] Replace hard-coded MODVERDIR in modpost # # When building external modules, MODVERDIR is relative to the external # module instead of in the kernel source tree. Use the MODVERDIR environment # variable instead of the hard-coded path in modpost. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # scripts/mod/sumversion.c # 2004/10/19 02:40:27-07:00 agruen@suse.de +4 -4 # Replace hard-coded MODVERDIR in modpost # # ChangeSet # 2004/10/19 08:12:21-07:00 stelian@popies.net # [PATCH] A simple FIFO implementation # # A simple ringbuffer implementation for various character drivers. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/kfifo.c # 2004/10/19 02:40:27-07:00 stelian@popies.net +170 -0 # A simple FIFO implementation # # include/linux/kfifo.h # 2004/10/19 02:40:27-07:00 stelian@popies.net +157 -0 # A simple FIFO implementation # # kernel/kfifo.c # 2004/10/19 02:40:27-07:00 stelian@popies.net +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/kernel/kfifo.c # # kernel/Makefile # 2004/10/19 02:40:27-07:00 stelian@popies.net +1 -1 # A simple FIFO implementation # # include/linux/kfifo.h # 2004/10/19 02:40:27-07:00 stelian@popies.net +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/include/linux/kfifo.h # # ChangeSet # 2004/10/19 08:12:08-07:00 wli@holomorphy.com # [PATCH] report per-process pagetable usage # # Andi Kleen requested that the number of pagetable pages in use by a process # be reported in /proc/$PID/status; this patch implements that. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # mm/memory.c # 2004/10/19 02:40:27-07:00 wli@holomorphy.com +2 -1 # report per-process pagetable usage # # kernel/fork.c # 2004/10/19 02:40:27-07:00 wli@holomorphy.com +1 -0 # report per-process pagetable usage # # include/linux/sched.h # 2004/10/19 02:40:27-07:00 wli@holomorphy.com +1 -1 # report per-process pagetable usage # # fs/proc/task_mmu.c # 2004/10/19 02:40:27-07:00 wli@holomorphy.com +4 -2 # report per-process pagetable usage # # arch/ppc64/mm/hugetlbpage.c # 2004/10/19 02:40:27-07:00 wli@holomorphy.com +1 -0 # report per-process pagetable usage # # arch/i386/mm/hugetlbpage.c # 2004/10/19 02:40:27-07:00 wli@holomorphy.com +1 -0 # report per-process pagetable usage # # ChangeSet # 2004/10/19 08:11:56-07:00 wli@holomorphy.com # [PATCH] make console_conditional_schedule() __sched and use cond_resched() # # Relatively minor add-on (not necessarily tied to it or required to be taken # or a fix for any bug). Since cond_resched() is using PREEMPT_ACTIVE now, # it may be useful to update the open-coded instance of cond_resched() to use # the generic call. Also, it should probably be __sched so the caller shows # up in wchan. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/printk.c # 2004/10/19 02:40:27-07:00 wli@holomorphy.com +3 -5 # make console_conditional_schedule() __sched and use cond_resched() # # ChangeSet # 2004/10/19 08:11:44-07:00 wli@holomorphy.com # [PATCH] procfs: fix task_mmu.c text size reporting # # Not all binfmts page align ->end_code and ->start_code, so the task_mmu # statistics calculations need to perform this alignment themselves. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/proc/task_mmu.c # 2004/10/19 02:48:33-07:00 wli@holomorphy.com +3 -2 # procfs: fix task_mmu.c text size reporting # # ChangeSet # 2004/10/19 08:11:32-07:00 Natalie.Protasevich@unisys.com # [PATCH] Incorrect PCI interrupt assignment on ES7000 for platform GSI # # In arch/i386/kernel/acpi/boot.c, platform GSI does not propagate back from # mp_register_gsi() to a calling routine which results in IRQ to be set for # wrong GSI. This causes most of the PCI slots on the first PCI module to # fail. This patch fixes the problem by returning new GSI back to # acpi_register_gsi(). # # Signed-off-by: Natalie Protasevich # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-x86_64/mpspec.h # 2004/10/19 02:40:26-07:00 Natalie.Protasevich@unisys.com +1 -1 # Incorrect PCI interrupt assignment on ES7000 for platform GSI # # include/asm-i386/mpspec.h # 2004/10/19 02:40:26-07:00 Natalie.Protasevich@unisys.com +1 -1 # Incorrect PCI interrupt assignment on ES7000 for platform GSI # # arch/x86_64/kernel/mpparse.c # 2004/10/19 02:40:26-07:00 Natalie.Protasevich@unisys.com +7 -6 # Incorrect PCI interrupt assignment on ES7000 for platform GSI # # arch/i386/kernel/mpparse.c # 2004/10/19 02:40:26-07:00 Natalie.Protasevich@unisys.com +6 -5 # Incorrect PCI interrupt assignment on ES7000 for platform GSI # # arch/i386/kernel/acpi/boot.c # 2004/10/19 02:40:26-07:00 Natalie.Protasevich@unisys.com +3 -2 # Incorrect PCI interrupt assignment on ES7000 for platform GSI # # ChangeSet # 2004/10/19 16:11:22+01:00 rmk@flint.arm.linux.org.uk # [SERIAL] Keep trying to register our console device. # # Some serial drivers receive their serial port device information via # the device model. This unfortunately means that the selected port # may not be available when the console subsystem initialises, so we # must keep trying to register the console after each port is added. # # ChangeSet # 2004/10/19 08:11:20-07:00 raven@themaw.net # [PATCH] autofs4: allow map update recognition # # Having recently repaired autofs' ability to recognise updates to maps # dynamically I found I needed to reintroduce the directory inode lookup # method (I broke the update recognition several versions ago, oops). # # This patch does this and applies cleanly against 2.6.9-rc1-mm4. # # As far as I can tell from testing it doesn't introduce any backward # incompatibilities. # # Signed-off-by: Ian Kent # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # fs/autofs4/root.c # 2004/10/19 02:40:26-07:00 raven@themaw.net +4 -20 # autofs4: allow map update recognition # # ChangeSet # 2004/10/19 08:11:08-07:00 zwane@linuxpower.ca # [PATCH] Allow multiple inputs in alternative_input # # I had to use the following patch to allow multiple arguments to be passed # down to the asm stub for alternative_input whilst writing alternatives for # mwait code, it seems like a simple enough fix. # # Signed-off-by: Zwane Mwaikambo # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-x86_64/system.h # 2004/10/19 02:40:26-07:00 zwane@linuxpower.ca +2 -2 # Allow multiple inputs in alternative_input # # include/asm-i386/system.h # 2004/10/19 02:40:26-07:00 zwane@linuxpower.ca +2 -2 # Allow multiple inputs in alternative_input # # ChangeSet # 2004/10/19 08:10:55-07:00 wli@holomorphy.com # [PATCH] pidhashing: enforce PID_MAX_LIMIT in sysctls # # The pid_max sysctl doesn't enforce PID_MAX_LIMIT or sane lower bounds. # RESERVED_PIDS + 1 is the minimum pid_max that won't break alloc_pidmap(), and # PID_MAX_LIMIT may not be aligned to 8*PAGE_SIZE boundaries for unusual values # of PAGE_SIZE, so this also rounds up PID_MAX_LIMIT to it. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/sysctl.c # 2004/10/19 02:40:26-07:00 wli@holomorphy.com +5 -1 # pidhashing: enforce PID_MAX_LIMIT in sysctls # # kernel/pid.c # 2004/10/19 02:40:26-07:00 wli@holomorphy.com +4 -1 # pidhashing: enforce PID_MAX_LIMIT in sysctls # # ChangeSet # 2004/10/19 08:10:43-07:00 wli@holomorphy.com # [PATCH] pidhashing: lower PID_MAX_LIMIT for 32-bit machines # # /proc/ breaks when PID_MAX_LIMIT is elevated on 32-bit, so this patch lowers # it there. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/threads.h # 2004/10/19 02:40:26-07:00 wli@holomorphy.com +1 -1 # pidhashing: lower PID_MAX_LIMIT for 32-bit machines # # ChangeSet # 2004/10/19 08:10:31-07:00 wli@holomorphy.com # [PATCH] pidhashing: retain older vendor copyright # # I was informed that the vendor component of the copyright can't be clobbered # without more care, so this patch retains the older vendor, updating it only to # reflect the appropriate time period. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/pid.c # 2004/10/19 02:48:34-07:00 wli@holomorphy.com +2 -1 # pidhashing: retain older vendor copyright # # ChangeSet # 2004/10/19 08:10:19-07:00 wli@holomorphy.com # [PATCH] pidhashing: rewrite alloc_pidmap() # # Rewrite alloc_pidmap() to clarify control flow by eliminating all usage of # goto, honor pid_max and first available pid after last_pid semantics, make # only a single pass over the used portion of the pid bitmap, and update # copyrights to reflect ongoing maintenance by Ingo and myself. # # Signed-off-by: William Irwin # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # kernel/pid.c # 2004/10/19 02:48:35-07:00 wli@holomorphy.com +46 -65 # pidhashing: rewrite alloc_pidmap() # # ChangeSet # 2004/10/19 08:10:06-07:00 suresh.b.siddha@intel.com # [PATCH] no exec: i386 and x86_64 cleanups # # Sync x86_64 noexec behaviour with i386. And remove all the confusing # noexec related boot parameters. # # Signed-off-by: Suresh Siddha # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-x86_64/page.h # 2004/10/19 02:40:25-07:00 suresh.b.siddha@intel.com +2 -10 # no exec: i386 and x86_64 cleanups # # include/asm-x86_64/elf.h # 2004/10/19 02:40:25-07:00 suresh.b.siddha@intel.com +5 -0 # no exec: i386 and x86_64 cleanups # # arch/x86_64/kernel/setup64.c # 2004/10/19 02:40:25-07:00 suresh.b.siddha@intel.com +4 -57 # no exec: i386 and x86_64 cleanups # # arch/x86_64/ia32/sys_ia32.c # 2004/10/19 02:40:25-07:00 suresh.b.siddha@intel.com +0 -8 # no exec: i386 and x86_64 cleanups # # arch/x86_64/ia32/ia32_binfmt.c # 2004/10/19 02:40:25-07:00 suresh.b.siddha@intel.com +4 -6 # no exec: i386 and x86_64 cleanups # # Documentation/x86_64/boot-options.txt # 2004/10/19 02:40:25-07:00 suresh.b.siddha@intel.com +1 -15 # no exec: i386 and x86_64 cleanups # # Documentation/kernel-parameters.txt # 2004/10/19 02:40:25-07:00 suresh.b.siddha@intel.com +1 -1 # no exec: i386 and x86_64 cleanups # # ChangeSet # 2004/10/19 08:09:53-07:00 vandrove@vc.cvut.cz # [PATCH] Add VIDIOC_S_CTRL_OLD to matroxfb # # For several months I'm receiving complaints from matroxfb users that v4lctl # suddenly stops working for them on kernel upgrade. # # Problem is that VIDIOC_S_CTRL was renumbered, but all distros still use old # VIDIOC_S_CTRL value (f.e. even xawtv-3.94 in Debian unstable still uses # old VIDIOC_S_CTRL definition). # # So let's add this old VIDIOC_S_CTRL value (now named VIDIOC_S_CTRL_OLD) to # matroxfb's v4l handling. # # Signed-off-by: Petr Vandrovec # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/matrox/matroxfb_base.c # 2004/10/19 02:40:25-07:00 vandrove@vc.cvut.cz +1 -0 # Add VIDIOC_S_CTRL_OLD to matroxfb # # ChangeSet # 2004/10/19 08:09:41-07:00 adaplas@hotpop.com # [PATCH] fbdev: trivial fb_get_options fix for cyber2000fb and bw2fb # # Trivial fb_get_options fix for # - cyber200fb # - bw2fb # # Signed-off-by: Antonino Daplas # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/cyber2000fb.c # 2004/10/19 02:40:23-07:00 adaplas@hotpop.com +1 -1 # fbdev: trivial fb_get_options fix for cyber2000fb and bw2fb # # drivers/video/bw2.c # 2004/10/19 02:40:23-07:00 adaplas@hotpop.com +1 -1 # fbdev: trivial fb_get_options fix for cyber2000fb and bw2fb # # ChangeSet # 2004/10/19 08:09:29-07:00 geert@linux-m68k.org # [PATCH] FrameMaster II build fix # # fm2fb: Trivial fix for the breakage introduced by the addition of # fb_get_options(). # # Signed-off-by: Geert Uytterhoeven # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/fm2fb.c # 2004/10/19 02:40:23-07:00 geert@linux-m68k.org +11 -12 # FrameMaster II build fix # # ChangeSet # 2004/10/19 08:09:17-07:00 benh@kernel.crashing.org # [PATCH] rework radeonfb blanking # # This patch cleans up some old cruft in the manipulation of the LVDS # interface registers and fixes the blanking code to work with various DVI # flat panels. # # Since this is all very sensitive stuff, I'm posting the patch here for # testing before submitting it upstream, though Andrew is welcome to put it # in -mm. # # It also fix some problems with getting the right PLL setup on recent Mac # laptops, replacing the old hard coded list of values with cleaner code that # "probes" the PLL setup done by the firmware. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/video/radeon.h # 2004/10/19 02:40:23-07:00 benh@kernel.crashing.org +1 -2 # rework radeonfb blanking # # drivers/video/aty/radeon_pm.c # 2004/10/19 02:40:23-07:00 benh@kernel.crashing.org +3 -1 # rework radeonfb blanking # # drivers/video/aty/radeon_monitor.c # 2004/10/19 02:40:23-07:00 benh@kernel.crashing.org +15 -33 # rework radeonfb blanking # # drivers/video/aty/radeon_base.c # 2004/10/19 02:48:25-07:00 benh@kernel.crashing.org +168 -138 # rework radeonfb blanking # # ChangeSet # 2004/10/19 08:09:05-07:00 vandrove@vc.cvut.cz # [PATCH] Assorted matroxfb fixes # # This small change does: # # (1) Properly document 'outputs' option. # # (2) Properly use accelerated characters drawing. fbcon used depth == 0 # for character painting long ago, but it is fixed for several months. # # (3) Provide correct hints for fbcon about matroxfb/matroxfb_crtc2 # hardware capabilities. # # Signed-off-by: Petr Vandrovec # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/matrox/matroxfb_crtc2.c # 2004/10/19 02:40:23-07:00 vandrove@vc.cvut.cz +2 -0 # Assorted matroxfb fixes # # drivers/video/matrox/matroxfb_base.c # 2004/10/19 02:48:35-07:00 vandrove@vc.cvut.cz +6 -0 # Assorted matroxfb fixes # # drivers/video/matrox/matroxfb_accel.c # 2004/10/19 02:40:23-07:00 vandrove@vc.cvut.cz +1 -1 # Assorted matroxfb fixes # # Documentation/fb/matroxfb.txt # 2004/10/19 02:40:23-07:00 vandrove@vc.cvut.cz +7 -0 # Assorted matroxfb fixes # # ChangeSet # 2004/10/19 08:08:53-07:00 vandrove@vc.cvut.cz # [PATCH] Remove big-endian mode from matroxfb # # One of the PowerPC developers, Kostas Georgiou, pointed out to me # discussion back from 2001 that they would prefer little endian mode as # majority of users runs XF4.x and not Xpmac. And apparently nobody runs # Xpmac now, so we can safely remove big-endian mode from matroxfb # completely. # # So let's simplify matroxfb a bit: # # Accelerator and ILOAD fifo is now always in little endian mode. This is # what XFree does. Due to this change all #ifdefs based on endianness was # removed from driver - except one which selects framebuffer endinaness (but # there is no code in matroxfb which writes to framebuffer directly). # # It seems that while I was not looking m68k got ioremap, and all # architectures now offer ioremap and ioremap_nocache. Let's kill code which # mapped ioremap_nocache to ioremap, and ioremap to bus_to_virt for # architectures which did not provide them. # # And this also fixes small typo - M_C2CTL should be 0x3C10 and not 0x3E10. # Apparently Matrox notes about need to program this register during # initialization are not so important... # # Signed-off-by: Petr Vandrovec # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/matrox/matroxfb_base.h # 2004/10/19 02:40:23-07:00 vandrove@vc.cvut.cz +36 -104 # Remove big-endian mode from matroxfb # # drivers/video/matrox/matroxfb_accel.c # 2004/10/19 02:48:36-07:00 vandrove@vc.cvut.cz +2 -18 # Remove big-endian mode from matroxfb # # ChangeSet # 2004/10/19 08:08:40-07:00 adaplas@hotpop.com # [PATCH] fbdev: split vesafb option vram into vtotal and vremap # # From: Gerd Knorr : # # "IMHO the the only sane thing is to have two options for total + remapped # memory as well. Otherwise we'll end up changing that back and forth like # it happened for the size calculation stuff for quite some time ... # # The patch below does just that and also has the other vmode fix # (vmode = yres * linelength /* instead of yres * xres * depth >> 3 */)." # # Signed-off-by: Antonino Daplas # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/vesafb.c # 2004/10/19 02:40:23-07:00 adaplas@hotpop.com +16 -9 # fbdev: split vesafb option vram into vtotal and vremap # # Documentation/fb/vesafb.txt # 2004/10/19 02:40:23-07:00 adaplas@hotpop.com +6 -1 # fbdev: split vesafb option vram into vtotal and vremap # # ChangeSet # 2004/10/19 08:08:28-07:00 adaplas@hotpop.com # [PATCH] fbdev: fix framebuffer memory calculation for vesafb # # - use vesafb_fix.line_length * vesafb_defined.yres to calculate the minimum # memory required for a video mode. From Aurelien Jacobs . # # - separately calculate the memory required for a video mode, memory to be # remapped, and total memory (for MTRR). From Gerd Knorr # . # # - the 'vram' option is for memory to be remapped, not total memory. # # Signed-off-by: Antonino Daplas # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/serial/serial_core.c # 2004/10/19 16:08:23+01:00 rmk@flint.arm.linux.org.uk +9 -0 # Keep trying to register the console after each device is added. # # drivers/video/vesafb.c # 2004/10/19 02:48:36-07:00 adaplas@hotpop.com +32 -22 # fbdev: fix framebuffer memory calculation for vesafb # # ChangeSet # 2004/10/19 08:08:16-07:00 venkatesh.pallipadi@intel.com # [PATCH] Fix EDID_INFO in zero-page # # EDID_INFO is encroaching on the space meant for E820 map in zero-page. # This will result in E820 map corruption on any system that has more=20 than # 18 E820 entries and CONFIG_VIDEO_SELECT. Not sure how this bug=20 managed # to hide for more than a year. # # Attached patch should fix the bug. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/asm-i386/setup.h # 2004/10/19 02:40:22-07:00 venkatesh.pallipadi@intel.com +1 -1 # Fix EDID_INFO in zero-page # # arch/i386/boot/video.S # 2004/10/19 02:40:22-07:00 venkatesh.pallipadi@intel.com +2 -2 # Fix EDID_INFO in zero-page # # Documentation/i386/zero-page.txt # 2004/10/19 02:40:22-07:00 venkatesh.pallipadi@intel.com +2 -1 # Fix EDID_INFO in zero-page # # ChangeSet # 2004/10/19 08:08:05-07:00 adaplas@hotpop.com # [PATCH] fbcon unimap fix # # fbcon doesn't set a unimap at boot time, so special characters come out # wrongly. # # This is the code sequence in take_over_console(). # # newcon->startup() # oldcon->deinit() # newcon->init() # # The previous console driver (ie, vgacon), via its deinit method, may release # the unimap allocated by fbcon in fbcon_startup. This is the reason why # calling con_set_default_unimap() in fbcon_init() works, but not in # fbcon_startup(). # # # Check if the default display has an allocated unimap, and if it has none, # call con_set_default_unimap(). And if the target display has no allocated # unimap, then call con_copy_unimap(), where the source unimap is from the # default display. # # Signed-off-by: Antonino Daplas # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/console/fbcon.c # 2004/10/19 02:40:22-07:00 adaplas@hotpop.com +13 -3 # fbcon unimap fix # # ChangeSet # 2004/10/19 08:07:53-07:00 tiwai@suse.de # [PATCH] VGA console font problems on 2.6 kernel # # From: Egbert Eich # # I would like to utilize kernel ioctls to save/restore console fonts # in VGA text mode when running X. So far the Xserver takes care of this # however there more and more problems with this: # 1. On some platforms (IA64) we need to POST the BIOS before # we even have a chance to access the hardware ourselves. # This POSTing will usually undo any changes to the graphics # hardware that the kernel may have done. # 2. More and more drivers fully rely on BIOS support however # the BIOS functions which could be used to save/restore # register settings may be broken so the only way of mode # save/restore is getting/setting the BIOS mode ID. # # I've hacked up some code for X however I ran into two problems: # # 1. con_font_get() in linux/drivers/char/vt.c seems to be broken as # the font parameters (height, width, charcount) are never reported # back. Therefore this function seems to be pretty useless. # The fix is simple (please see below). # # 2. fb consoles seem to allow to install fonts per vt so that the user # can have a different font on every console. The text console driver # doesn't support this: the font is downloaded to the video card # and will be used for all systems. Still the vga_con driver stores # the font parameters per console with the effect that setting a # font with different parameters on one console will result in the # wron values when this font information is read back from another # console. # Appearantly this broken feature has been introduced in 2.6 as # in the 2.4 kernel the vga_con font information is stored in one # single global variable. # # The IA64 platform at least still heavily relies on the VGA text console. # To be able to fix some VT switching issues with X on this platform I # need these two issues resolved. # # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/console/vgacon.c # 2004/10/19 02:40:22-07:00 tiwai@suse.de +3 -1 # VGA console font problems on 2.6 kernel # # drivers/char/vt.c # 2004/10/19 02:40:22-07:00 tiwai@suse.de +4 -0 # VGA console font problems on 2.6 kernel # # ChangeSet # 2004/10/19 08:07:41-07:00 adaplas@hotpop.com # [PATCH] fbdev: Add iomem annotations to vga16fb.c # # Add iomem annotations to vga16fb.c # # Signed-off-by: Antonino Daplas # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/vga16fb.c # 2004/10/19 02:40:22-07:00 adaplas@hotpop.com +16 -11 # fbdev: Add iomem annotations to vga16fb.c # # ChangeSet # 2004/10/19 08:07:29-07:00 adaplas@hotpop.com # [PATCH] fbdev: Add iomem annotations to i810fb # # Add iomem annotations to i810fb. # # Signed-off-by: Antonino Daplas # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/i810/i810_main.c # 2004/10/19 02:40:22-07:00 adaplas@hotpop.com +46 -35 # fbdev: Add iomem annotations to i810fb # # drivers/video/i810/i810_gtf.c # 2004/10/19 02:40:22-07:00 adaplas@hotpop.com +2 -1 # fbdev: Add iomem annotations to i810fb # # drivers/video/i810/i810_accel.c # 2004/10/19 02:40:22-07:00 adaplas@hotpop.com +7 -7 # fbdev: Add iomem annotations to i810fb # # drivers/video/i810/i810.h # 2004/10/19 02:40:22-07:00 adaplas@hotpop.com +2 -2 # fbdev: Add iomem annotations to i810fb # # ChangeSet # 2004/10/19 08:07:17-07:00 adaplas@hotpop.com # [PATCH] fbdev: Add iomem annotations to fbmem.c # # Add iomem annotations to fbmem.c # # Signed-off-by: Antonino Daplas # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/fbmem.c # 2004/10/19 02:40:22-07:00 adaplas@hotpop.com +27 -16 # fbdev: Add iomem annotations to fbmem.c # # ChangeSet # 2004/10/19 08:07:05-07:00 andreas@fjortis.info # [PATCH] fbdev: Remove i810fb explicit agp initialization hack. # # When Antonino A. Daplas posted his "fbdev: Initialize i810fb after # agpgart" patch he said that the ugly agp initialization hack for intel agp # shouldn't be needed but that he couldn't test it. # # I have tested the framebuffer updates and additionally removed the # initialization hack and it does indeed work. # # Signed-off-by: Andreas Henriksson # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/char/agp/intel-agp.c # 2004/10/19 02:40:22-07:00 andreas@fjortis.info +1 -9 # fbdev: Remove i810fb explicit agp initialization hack. # # ChangeSet # 2004/10/19 08:06:52-07:00 benh@kernel.crashing.org # [PATCH] radeonfb: Fix monitor probe logic # # Fix a small logic error in the monitor probe code when nothing was found. # # Signed-off-by: Benjamin Herrenschmidt # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/aty/radeon_monitor.c # 2004/10/19 02:48:36-07:00 benh@kernel.crashing.org +5 -4 # radeonfb: Fix monitor probe logic # # ChangeSet # 2004/10/19 08:06:40-07:00 adaplas@hotpop.com # [PATCH] fbdev: fix scrolling corruption # # This patches fixes the following: # # - scrolling corruption if scrolling mode is SCROLL_PAN_MOVE. This bug # was introduced by the tile blitting patch. # # - flashing cursor even when console is blanked # # Signed-off-by: Antonino Daplas # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # drivers/video/console/fbcon.c # 2004/10/19 02:48:37-07:00 adaplas@hotpop.com +12 -8 # fbdev: fix scrolling corruption # # ChangeSet # 2004/10/19 08:06:28-07:00 adaplas@hotpop.com # [PATCH] fbdev: Add Tile Blitting support # # Hopefully, this patch fixes one last major regression for one particular # driver, namely matroxfb. This drier has 2 versions, one for the kernel and # another as a '2.4 backport' patch. # # This patch adds a tileblitting extension to fbcon. This extension, in # summary, is basically a forward-port of the 2.4 fbdev/fbcon framework to 2.6 # but without the fbcon dependency. Tile blitting is similar to bitblit, except # that the basic unit is a tile (a bitmap of x-by-y dimensions). The display, # instead of being described in terms of pixels and scanlines, are described as # a region further subdivided into rectangular sections. In fbcon parlance, a # tile is a character. # # Besides a possible fix for matroxfb, tileblitting can be advantageous for # hardware that supports some kind of fontcaching mechanism. Also, in the # unlikely chance that the console begins supporting multicolored fonts, # tileblitting is probably more optimal than bitblitting because bitblitting # will need to push more data through the bus. # # To enable support for this extension, a driver needs to: # # - enable CONFIG_FB_TILEBLITTING # - set FBINFO_MISC_TILEBLITTING in info->flags # - set the required function pointers in struct fb_tileops. The required # operations are: # # - void (*fb_settile)(struct fb_info *info, struct fb_tilemap *map); # # tells driver about the tile characteristics (dimensions, bitdepth) and # about the tilemap which is an array of bitmaps: display->fontdata # # - void (*fb_tilecopy)(struct fb_info *info, struct fb_tilearea *area); # # move a rectangular section of tiles (bmove) # # - void (*fb_tilefill)(struct fb_info *info, struct fb_tilerect *rect); # # fill a rectangular section with a tile (clear) # # - void (*fb_tileblit)(struct fb_info *info, struct fb_tileblit *blit); # # copy an array of tiles to a rectangular section (putcs) # # - void (*fb_tilecursor)(struct fb_info *info, struct fb_tilecursor *cursor); # # cursor function # # Changes: # # Addition of this extension necessitates cleanup of fbcon.c. The basic drawing # functions in fbcon are bmove, clear, putcs and cursor (the fbcon_* set). The # fbcon_* set are just wrappers to accel_* set. However, usage is not # consistent, some functions call the fbcon_* set, others call the accel_* set. # # With this patch, a new fbcon-specific structure (struct fbcon_ops) is created. # Depending on the setting of the hardware, this struct contains pointers to # either the tileblitting set or the bitblitting set (formerly the accel_* set). # The tileblitting set is new in this patch. # # The vast majority of functions in fbcon will need to only call the fbcon_* # set. In turn, it calls functions in struct fbcon_ops. Knowledge of the # blitting type is not required. # # The accel_* set is renamed to bit_* and is moved into a separate file, # bitblit.c. The tile blitting set is in tileblit.c. # # In my case at least, the cleanup did produce an unexpected but beneficial # side effect, a little more speedup. Not much, < 5%. # # Petr, if you have comments, suggestions, or you think this is a bad idea, # let me know. # # Signed-off-by: Antonino Daplas # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/fb.h # 2004/10/19 02:40:21-07:00 adaplas@hotpop.com +82 -1 # fbdev: Add Tile Blitting support # # drivers/video/console/tileblit.c # 2004/10/19 02:40:21-07:00 adaplas@hotpop.com +146 -0 # fbdev: Add Tile Blitting support # # drivers/video/console/bitblit.c # 2004/10/19 02:40:21-07:00 adaplas@hotpop.com +370 -0 # fbdev: Add Tile Blitting support # # drivers/video/fbmem.c # 2004/10/19 02:48:37-07:00 adaplas@hotpop.com +4 -0 # fbdev: Add Tile Blitting support # # drivers/video/console/tileblit.c # 2004/10/19 02:40:21-07:00 adaplas@hotpop.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/drivers/video/console/tileblit.c # # drivers/video/console/fbcon.h # 2004/10/19 02:40:21-07:00 adaplas@hotpop.com +25 -1 # fbdev: Add Tile Blitting support # # drivers/video/console/fbcon.c # 2004/10/19 02:48:38-07:00 adaplas@hotpop.com +195 -442 # fbdev: Add Tile Blitting support # # drivers/video/console/bitblit.c # 2004/10/19 02:40:21-07:00 adaplas@hotpop.com +0 -0 # BitKeeper file /home/torvalds/v2.6/linux/drivers/video/console/bitblit.c # # drivers/video/console/Makefile # 2004/10/19 02:40:21-07:00 adaplas@hotpop.com +2 -1 # fbdev: Add Tile Blitting support # # drivers/video/Kconfig # 2004/10/19 02:40:21-07:00 adaplas@hotpop.com +18 -0 # fbdev: Add Tile Blitting support # # ChangeSet # 2004/10/19 08:06:15-07:00 adaplas@hotpop.com # [PATCH] fbdev: Pass struct device to class_simple_device_add # # Swsusp turns off the display when a power-management-enabled framebuffer # driver is used. According to Nigel Cunningham , # the fix may involve the following: # # "...I thought the best approach would be to use device classes to find the # struct dev for the frame buffer driver, and then use the same code I use for # storage devices to avoid suspending the frame buffer until later..." # # Changes: # # - pass info->device to class_simple_device_add() # - add struct device *device to struct fb_info # - store struct device in framebuffer_alloc() # - for drivers not using framebuffer_alloc(), store the struct during # initalization # - port i810fb and rivafb to use framebuffer_alloc() # # Signed-off-by: Antonino Daplas # Signed-off-by: Andrew Morton # Signed-off-by: Linus Torvalds # # include/linux/fb.h # 2004/10/19 02:48:38-07:00 adaplas@hotpop.com +1 -0 # fbdev: Pass struct device to class_simple_device_add # # drivers/video/tridentfb.c # 2004/10/19 02:40:21-07:00 adaplas@hotpop.com +1 -0 # fbdev: Pass struct device to class_simple_device_add # # drivers/video/tgafb.c # 2004/10/19 02:40:21-07:00 adaplas@hotpop.com +1 -0 # fbdev: Pass struct device to class_simple_device_add # # drivers/video/sstfb.c # 2004/10/19 02:40:21-07:00 adaplas@hotpop.com +1 -0 # fbdev: Pass struct device to class_simple_device_add # # drivers/video/riva/fbdev.c # 2004/10/19 02:40:21-07:00 adaplas@hotpop.com +7 -15 # fbdev: Pass struct device to class_simple_device_add # # drivers/video/radeonfb.c # 2004/10/19 02:40:21-07:00 adaplas@hotpop.com +1 -1 # fbdev: Pass struct device to class_simple_device_add # # drivers/video/pvr2fb.c # 2004/10/19 02:40:21-07:00 adaplas@hotpop.com +1 -0 # fbdev: Pass struct device to class_simple_device_add # # drivers/video/matrox/matroxfb_base.c # 2004/10/19 02:48:36-07:00 adaplas@hotpop.com +1 -0 # fbdev: Pass struct device to class_simple_device_add # # drivers/video/kyro/fbdev.c # 2004/10/19 02:40:21-07:00 adaplas@hotpop.com +1 -0 # fbdev: Pass struct device to class_simple_device_add # # drivers/video/imsttfb.c # 2004/10/19 02:40:21-07:00 adaplas@hotpop.com +1 -0 # fbdev: Pass struct device to class_simple_device_add # # drivers/video/igafb.c # 2004/10/19 02:40:21-07:00 adaplas@hotpop.com +1 -0 # fbdev: Pass struct device to class_simple_device_add # # drivers/video/i810/i810_main.c # 2004/10/19 02:48:37-07:00 adaplas@hotpop.com +31 -40 # fbdev: Pass struct device to class_simple_device_add # # drivers/video/fbsysfs.c # 2004/10/19 02:40:21-07:00 adaplas@hotpop.com +2 -0 # fbdev: Pass struct device to class_simple_device_add # # drivers/video/fbmem.c # 2004/10/19 02:48:38-07:00 adaplas@hotpop.com +2 -1 # fbdev: Pass struct device to class_simple_device_add # # drivers/video/cyber2000fb.c # 2004/10/19 02:48:35-07:00 adaplas@hotpop.com +2 -0 # fbdev: Pass struct device to class_simple_device_add # # drivers/video/chipsfb.c # 2004/10/19 02:40:21-07:00 adaplas@hotpop.com +1 -1 # fbdev: Pass struct device to class_simple_device_add # # drivers/video/aty/atyfb_base.c # 2004/10/19 02:40:21-07:00 adaplas@hotpop.com +1 -1 # fbdev: Pass struct device to class_simple_device_add # # ChangeSet # 2004/10/19 08:06:02-07:00 adaplas@hotpop.com # [PATCH] fbcon: Fix setup boot options of fbcon # # This patch fixes the 'fbcon=map: