1. 17 Jul, 2003 40 commits
    • Thorsten Knabe's avatar
      [PATCH] sound/oss/ad1816.c update · 48087ea2
      Thorsten Knabe authored
      This fixes various problems with the AD1816 sound driver:
      
       - Compilation errors with CONFIG_PNP enabled fixed.
       - PNP specific code rewritten.
       - SMP fixes.
       - DMA resource handling fixes.
       - Other minor code cleanup.
      48087ea2
    • Adrian Bunk's avatar
      [PATCH] remove all #include <blk.h>'s · 117b5e29
      Adrian Bunk authored
      This causes blk.h to print a warning and removes all uses of blk.h.
      I've tested the compilation in 2.6.0-test1 with a .config that tries to
      compile as many drivers as possible.
      117b5e29
    • Martin Schwidefsky's avatar
      [PATCH] s390: siginfo_t for s390x. · 2bb4f1b2
      Martin Schwidefsky authored
      Correct size of siginfo_t for s390x (from 136 to 128).
      2bb4f1b2
    • Martin Schwidefsky's avatar
      [PATCH] s390: qeth network driver. · f2fbfd95
      Martin Schwidefsky authored
       - Reset netdevice to defaults in offline processing.
       - Fix checksumming.
       - Fix routing status display.
       - Get rid of _ccw_device_get_device_number in qeth.
       - Inline some functions to save stack space.
      f2fbfd95
    • Martin Schwidefsky's avatar
      [PATCH] s390: common i/o layer. · c862f21a
      Martin Schwidefsky authored
       - Fix two memory leaks.
       - Clear pending status in cio_enable_subchannel.
       - Don't call device_unregister from interrupt context.
       - Fix refcounting problems on static device structures for the ccw console.
       - Delete timeouts for qdio after successful startup.
      c862f21a
    • Martin Schwidefsky's avatar
      [PATCH] s390: dasd driver. · 91cb2bb4
      Martin Schwidefsky authored
      Remove put_disk from dasd_destroy_partitions. This is done in dasd_free_device.
      91cb2bb4
    • Martin Schwidefsky's avatar
      [PATCH] s390: irq stats. · c01b325f
      Martin Schwidefsky authored
      Enable irq statistics for s390*. We defined NR_IRQS to 2, one for all i/o
      interrupts and one for all external interrupts.
      c01b325f
    • Martin Schwidefsky's avatar
      [PATCH] s390: arch update · 2eb5ee04
      Martin Schwidefsky authored
       - New default configuration.
       - Fix get_tv32/put_tv32.
       - Replace generic dma-mapping file with empty one.
       - Remove wrong comment from dma.h.
      2eb5ee04
    • Frank Cusack's avatar
      [PATCH] Allow unattended nfs3/krb5 mounts · ef8cd3e0
      Frank Cusack authored
      The comment in nfs_get_root() basically describes the patch:
      
          Some authentication types (gss/krb5, most notably)
          are such that root won't be able to present a
          credential for GETATTR (ie, getroot()).
      
      An easy way (ie, without this patch) to have unattended mounts is to
      have a root/host@REALM (or similar) principal stashed in a keytab, which
      root (rather, gssd) can use.  However, this might not be desirable for
      many sites.  In any case, RFC2623 specifically describes the problem
      addressed here.
      
      Notes:
      
      - Root inode gets inum of 1.  This doesn't seem to matter, but may be
        aesthetically unpleasing.  I wanted to choose an inum unlikely to
        conflict with an existing inum (although NFS has specific support
        for that).  It looks like more work than it's worth to change the
        inum after the info is available.  AFAICT it's not critical info.
      
      - Solaris has this "wierd" (but understandable)  behavior that after
        mounting without a credential, the mount point is not visible at all
        until an access is attempted with a credential.  This now-you-see-it-
        now-you-don't behavior doesn't seem worthwhile to reproduce here.
      
      - Unfortunately, MOUNT_VERSION must go to 5.  Some kernels with ver 4
        do not understand pseudoflavor.  Keeping it at 4 means that the
        userland mount can't know for sure whether the kernel accepted the
        option or not.  (Unless I'm missing some hack that could be done.)
      
      It works in my environment, against a netapp server (with the rpcsec_gss
      patch I provided earlier).
      ef8cd3e0
    • Frank Cusack's avatar
      [PATCH] Fix rpc_setbufsize() usage · 35146cf5
      Frank Cusack authored
       - fix null dereference on xprt->inet if (!connected), which happens if
         a rpc cred wasn't available (root+auth_gss case)
       - set bufsize on reconnect
      35146cf5
    • Frank Cusack's avatar
      [PATCH] rpcsec_gss compatibility · 5503fda1
      Frank Cusack authored
      start gss seq no at 1; netapp doesn't accept seq no 0.
      
      Just as a data point, Solaris 9 client uses initial seq. no. 2.
      5503fda1
    • Linus Torvalds's avatar
      Merge http://lia64.bkbits.net/to-linus-2.5 · a52ccf00
      Linus Torvalds authored
      into home.osdl.org:/home/torvalds/v2.5/linux
      a52ccf00
    • Linus Torvalds's avatar
      Merge bk://ppc.bkbits.net/for-linus-ppc · 18a65429
      Linus Torvalds authored
      into home.osdl.org:/home/torvalds/v2.5/linux
      18a65429
    • Paul Mackerras's avatar
    • Paul Mackerras's avatar
      a55f8631
    • Paul Mackerras's avatar
    • Paul Mackerras's avatar
      19acc0eb
    • Michael Hunold's avatar
      [PATCH] Update Technisat Skystar2 DVB driver · 300e6521
      Michael Hunold authored
      This is a follow-up patch to my latest patch series.  It fixes the
      problems and flaws Greg KH pointed out.
      
      There was a typo in the Makefile, so the driver was never compiled.  But
      I assumed that it built without errors.  Doh!
      
       - update the Technisat Skystar2 driver:
               - follow kernel coding rules, change comments
               - change function return values from u32 to int where possible
               - make all functions static
               - comment out unused functions
               - fix return values of functions to follow kernel rules
               - removed bogus delay, read and write functions
      300e6521
    • Michael Hunold's avatar
      [PATCH] Add two drivers for USB based DVB-T adapters · f68bd787
      Michael Hunold authored
       - add two new usb dvb drivers:
         o dvb-ttusb-budget.c for Technotrend/Hauppauge Nova-USB devices
           (Thanks to Holger Waechtler <holger@convergence.de> and elix Domke
           <tmbinc@gmx.net>)
         o dvb-ttusb-dec.c for Technotrend/Hauppauge USB DEC2000-T devices
           (Thanks to Alex Woods <linux-dvb@giblets.org>)
      f68bd787
    • Michael Hunold's avatar
      [PATCH] Update the av7110 DVB driver · 9fd18c7e
      Michael Hunold authored
       - fix DMX_GET_STC to get the msb right
       - follow changes in saa7146 driver core, separate some data for DVB-C
         and DVB-S cards
      9fd18c7e
    • Michael Hunold's avatar
      [PATCH] Update various other frontend drivers · 55026a85
      Michael Hunold authored
       - In alps_tdlb7.c read SP8870 status reg to clear pending irqs in
         FE_SET_FRONTEND, as suggested by Ragnar Sundblad to avoid frontend
         hang-ups.
       - the vp310 support in mt312.c support should be configured to 90Mhz,
         too.  skystar2 driver with bugfixed master_xfer() should probably
         work now.
      55026a85
    • Michael Hunold's avatar
      [PATCH] Add TDA14500x DVB-T frontend driver · 26781c5f
      Michael Hunold authored
       - tda1004x DVB-T driver contributed by Andrew de Quincy and Robert
         Schlalach
      26781c5f
    • Michael Hunold's avatar
      [PATCH] More updates for the dvb core · e9be31a3
      Michael Hunold authored
      e9be31a3
    • Michael Hunold's avatar
      [PATCH] Add two drivers for Hexium frame grabber cards · a03e1a2b
      Michael Hunold authored
       - add drivers for the Orion and Gemini frame grabber cards, based on
         the saa7146.  For details, see http://www.hexium.hu/.  Thanks to
         Michael Hunold <michael@mihu.de>.
      a03e1a2b
    • Michael Hunold's avatar
      [PATCH] Add a driver for the Technisat Skystar2 DVB card · 1e8ea171
      Michael Hunold authored
       - add DVB driver for Technisat Skystar2 card, which is based on the
         FlexCop2 chipset by B2C2
      1e8ea171
    • Michael Hunold's avatar
      0b80a952
    • Michael Hunold's avatar
      [PATCH] More saa7146 driver core updates · 4cdc5405
      Michael Hunold authored
       - separate all EXPORT_SYMBOL stuff to saa7146_ksyms.c
       - properly stop capturing when no more buffers are available (missing
         register upload)
       - make extension data a per-device member, not a per-extension member,
         so that every device can have it's own private data (necessary for
         DVB drivers which handle more than one device)
       - implement field based capturing, ie.  capturing fields to different
         capture buffers
       - change default old of capture fields for ALTERNATE mode (comply with
         bttv)
       - follow these changes in various analog saa7146 based cards drivers
         (mxb.c and dpc7146.c)
       - follow these changes in various saa7146 based budget card drivers
      4cdc5405
    • Michael Hunold's avatar
      [PATCH] Update the DVB av7110 driver · b8de9381
      Michael Hunold authored
       - Fix to 'Sharing SDRAM between TT re-insertion and OSD...' - OSD
         didn't get the maximum available memory in one piece; needs new
         firmware version 0x2616
       - Improved performance when setting palette with full 256 color OSD
       - read MAC from EEPROM if available, contributed by Michael Glaum
         <mglaum@kvh.com>
       - add some MODULE_PARM_DESC for modinfo
       - add support for the "analog module" available for DVB-C cards: the
         saa7113 is initialized and some more v4l2 ioctls are available.  you
         can use "xawtv" now to switch between "dvb" and "analog" input.  when
         you are one the "analog" input, you can tune in analog channels.
      b8de9381
    • Michael Hunold's avatar
      [PATCH] Update the DVB budget drivers · 7f997c1e
      Michael Hunold authored
       - follow changes in dvb_net, use new eeprom parse code to properly
         detect the mac
       - add new subvendor/subystem id pair
      7f997c1e
    • Michael Hunold's avatar
      [PATCH] Add Zarlink MT312 DVB-T frontend driver · 5dda0a69
      Michael Hunold authored
       - Zarlink MT312 satellite channel decoder driver contributed by Andreas
         Oberritter
      5dda0a69
    • Michael Hunold's avatar
      [PATCH] Update dvb frontend drivers · 36d6b6bd
      Michael Hunold authored
       - grundig_29504-401.c: fix charge pump and band switch setting bug,
         caught by Robert Schlabbach <robert_s@gmx.net>
       - grundig_29504-401.c: pass apply_frontend_param() return value to
         upper layers
       - grundig_29504-401.c: try to make a more specific detection mechanism
       - grundig_29504-491.c:remove bogus out-of-range check, FEC table index
         is limited to 0...7 due to &= ~0x03 anyway...
       - nxt6000.c: Patch by Paul Andreassen: Add Support for Comtech
         DVBT-6k07 (PLL IC: SP5730)
       - ves1820.c: use Robert Schlabbach's suggestions for CLKCONF (0x03) and
         CARCONF (0x04)
       - alps_bsrv2.c: don't enable voltage on init + inversion bugfix
      36d6b6bd
    • Michael Hunold's avatar
      [PATCH] Major dvb net code cleanup, many fixes · 4f89306b
      Michael Hunold authored
       - code review and fix the old race condition in dev->set_multicast_list
       - use tq_schedule instead of tq_immediate
       - remove card_num and dev_num from struct dvb_net (now obsolete)
       - prevent interface from being removed while it is in use
       - allow add/remove only for the superuser
       - set check-CRC flag on section filter to drop broken packets
       - some more debug printfs in filter handling code
       - cleaned up and commented packet reception handler
       - fix formatting
      4f89306b
    • Michael Hunold's avatar
      [PATCH] Various small fixes in dvb-core · 0d1d8208
      Michael Hunold authored
       - indentation fixes in dvb_demux.c
       - include cleanup in various files
       - simplify dvb/ttpci/Makefile
      0d1d8208
    • Michael Hunold's avatar
      [PATCH] Update the saa7146 driver core · 4a6f3f0e
      Michael Hunold authored
       - fix WRITE_RPS0 and WRITE_RPS1 inlines, fix usage in mxb and budget
         drivers
       - export "saa7146_start_preview" and "saa7146_stop_preview" to allow
         drivers to start and stop video overlay (necessary for analog module
         support in the av7110 driver)
       - fix i2c implementation: some frontend drivers transfer a huge amount
         of firmware data (> 30kB), speed up the transmission by busy waiting
         between byte transfers for bigger transmissions
       - change ioctl function in various driver to accept a saa7146
         filehandle instead of a saa714 device structure
      4a6f3f0e
    • Peter Osterlund's avatar
      [PATCH] Incorrect timeout in CDROM_SEND_PACKET ioctl · 2201b74f
      Peter Osterlund authored
      The CDROM_SEND_PACKET ioctl passes a struct cdrom_generic_command from
      user space, which contains a timeout field.
      
      The timeout is measured in jiffies, but the conversion from user to
      kernel jiffies is missing, which makes the timeout 10 times shorter than
      it should be in 2.5 kernels on x86.  This causes CDRW formatting with
      cdrwtool to fail.  The following patch fixes this problem.
      2201b74f
    • Mikael Pettersson's avatar
      [PATCH] make clean should remove usr/initramfs_data.S · 42f77543
      Mikael Pettersson authored
      The kernel build leaves a temp file in linux/usr/ that make clean
      doesn't remove.  Fixed in the patch below.
      42f77543
    • Linus Torvalds's avatar
      Add "clock_t_to_jiffies()" conversion function with · 220443f8
      Linus Torvalds authored
      some rather minimal overflow protection. 
      220443f8
    • Linus Torvalds's avatar
      Merge bk://kernel.bkbits.net/davem/net-2.5 · faa3c778
      Linus Torvalds authored
      into home.osdl.org:/home/torvalds/v2.5/linux
      faa3c778
    • Linus Torvalds's avatar
      Merge bk://kernel.bkbits.net/davem/sparc-2.5 · 0b021260
      Linus Torvalds authored
      into home.osdl.org:/home/torvalds/v2.5/linux
      0b021260
    • Rudo Thomas's avatar
      [PATCH] fix emu10k1 removal oops · 703d8dae
      Rudo Thomas authored
      All of the cleanup functions in sound/oss/emu10k1/main.c were incorrectly
      marked as __devinit. This little one fixes it, so that the module no longer
      oopses when being removed.
      703d8dae