1. 09 Sep, 2003 19 commits
    • Andrew Morton's avatar
      [PATCH] dac960 devfs_name initialisation fix · c6a4440f
      Andrew Morton authored
      From: Andrey Borzenkov <arvidjaar@mail.ru>
      
      DAC960.c does it incorrectly (at least in 2.6.0-test4). It will create
      _directory_ /dev/rd/cNdM making it impossible to create compat block device
      entry with the same name.
      
      The right thing it to create separate directory for each controller/target as 
      in attached trivial patch (untested due to lack of hardware). You will need
      devfsd support for this but then you will need it for cciss or cpqarray as 
      well and possibly for others. Which returns us to the problem of devfsd 
      maintenance ...
      c6a4440f
    • Andrew Morton's avatar
      [PATCH] monolitic_clock, timer_{tsc,hpet} and CPUFREQ · a39e2c39
      Andrew Morton authored
      From: Dmitry Torokhov <dtor_core@ameritech.net>
      
      I noticed that although timer_tsc registers cpufreq notifier to detect
      frequency changes and adjust cpu_khz it does not set cyc2ns_scale.
      a39e2c39
    • Andrew Morton's avatar
      [PATCH] Initialise devfs_name in various block drivers · 8e62b8a7
      Andrew Morton authored
      From: Andrey Borzenkov <arvidjaar@mail.ru>
      
      Various block drivers are currently devfs-unaware.  Andrey's patch attempts
      to give them reasonable representations in devfs.
      
      
       "The attached patch suggests some possible names for non-floppy devices
        based on reading driver source.  I have to ask if these make sense.  At
        least for cciss Mandrake devfsd patch expects different names but it
        seems to be mistake (it assumes single controller always)
      
       "For floppy it is not as simple.  Floppy cannot use genhd and must
        create names manually; but I do not know what names are appropriate or
        expected.
      
       "For acsi the target/lun name may have problem of creating compat names
        (if any) by devfsd.
      
       "Please note that none of them created any devfs name under 2.4 as well.
         So it is not a regression ..."
      8e62b8a7
    • Andrew Morton's avatar
      [PATCH] calibrate_tsc() fix and consolidation · ceffc556
      Andrew Morton authored
      From: "Pallipadi, Venkatesh" <venkatesh.pallipadi@intel.com>
      
      CONFIG_TIMER_CYCLONE doesn't build at present because calibrate_tsc() was
      made static.
      
      The patch fixes that up and moves all calibrate_tsc functions into a common
      file, avoiding the current code duplication.
      ceffc556
    • Andrew Morton's avatar
      [PATCH] s/spin_lock_irqrestore/spin_unlock_irqrestore · 58807f83
      Andrew Morton authored
      From: Vinay K Nallamothu <vinay-rc@naturesoft.net>
      
      Fix a couple of cut-n-paste errors.
      
      (Why on earth is a scsi driver poking at the RTC hardware?)
      58807f83
    • Linus Torvalds's avatar
      Fix ray_cs for new interrupt handling. · 50dea66b
      Linus Torvalds authored
      Damn 16-bit PCMCIA layer has no type checking. Complete crap.
      50dea66b
    • Linus Torvalds's avatar
      From Stephen Hemminger: we were trying to cast an "unsigned short" · eee4f071
      Linus Torvalds authored
      to a pointer. That was a typo.
      
      Ack'ed by Al Viro.
      eee4f071
    • Eyal Lebedinsky's avatar
      [PATCH] wl3501 with old compiler · e922ffb2
      Eyal Lebedinsky authored
      Fix the ## handling to work with old gcc versions (spaces around the ','
      to make token boundaries work).
      e922ffb2
    • Linus Torvalds's avatar
      Make rxrpc use SEQ_START_TOKEN. · 95a7045a
      Linus Torvalds authored
      95a7045a
    • Joe Perches's avatar
      d5787c80
    • Joe Perches's avatar
      18d0a2b7
    • Joe Perches's avatar
      b95f9e50
    • Stephen Hemminger's avatar
      [PATCH] Fix modularization of Siemens line discipline · b0882dfe
      Stephen Hemminger authored
      Convert SIEMENS R3964 tty line discipline on 2.6.0-test5 to use tty_ldisc owner
      instead of explicit MOD_INC/DEC.
      
      And fix the initializer to be a much more readable C99 one.
      b0882dfe
    • Stephen Hemminger's avatar
      [PATCH] Get rid of Intermezzo warning · 96822634
      Stephen Hemminger authored
      There is a leftover MOD_DEC_USE_COUNT intermezzo, with no matching _INC_
      anywhere.
      
      Since it sets owner on the file system operations there should be no
      need for explicit module manipulation.
      96822634
    • Linus Torvalds's avatar
      Merge bk://linux-dj.bkbits.net/cpufreq · 5be1676c
      Linus Torvalds authored
      into home.osdl.org:/home/torvalds/v2.5/linux
      5be1676c
    • Dave Jones's avatar
      [CPUFREQ] add cpufreq_update_policy() · 5f27f461
      Dave Jones authored
      Add a new cpufreq_update_policy call:
      
      Certain cpufreq policy notifers have different needs at different times.
      Thus it needs to be possible to re-evaluate an already set cpufreq policy.
      Note that the cpufreq policy should only be set by one person: the user.
      Not any other in-kernel code [with one exception, of course: during
      booting].
      5f27f461
    • Dave Jones's avatar
      [CPUFREQ] remove $Id$ tags, update filenames · b8f215ca
      Dave Jones authored
      b8f215ca
    • Dave Jones's avatar
      [CPUFREQ] Merge speedstep-smi driver. · e7a4d809
      Dave Jones authored
      From: Hiroshi Miura <miura@da-cha.org>
      
      Intel SpeedStep driver using a BIOS SMI call.
      
      Quoting his original announcement:
      
      "This driver is based on the information from
      
      1. Microsoft Windows XP Document.
      we can get the SMI interface values from ax=E980/int15 BIOS call.
      
      2. Intel SpeedStep Applet Document.(from HP.com)
      http://h18007.www1.hp.com/support/files/evonotebook/us/download/10631.html
      " Adds code to request transition ownership when processing
      the system critical resume message. When a critical hibernate occurs,
      the Applet does not receive any system level notification. The change forces
      the Applet to re-acquire transition ownership upon resume from a critical hibernate. "
      
      This is informative. This saied that  something 'ownership' call is needed on SMI
      interface first.
      
      3. Grover, Andrew's int 15h patch posted to cpufreq ml
      Message-ID: <F760B14C9561B941B89469F59BA3A847E96E28@orsmsx401.jf.intel.com>
      code which call BIOS to get SMI values. I included it.
      
      4. Malik Martin's rev engineering results.
      call is made with BX, CX, EDI register values.
      and need signature 'ISG' when call.
      find function values. bx=1(get) and bx=2(set)
      
      5. Marc Lehmann's 'speedstep' utility,
      sample of assembler code to call SMI.
      
      6. My work.
      find function to return max/min freq which system supportd. (bx=4)
      more values are gotten, but I cannot understand...
      find 'ownership' function value(bx=0, which is other than 1 2 4..).
      
      ToDo(in pregress)
      support governor "auto" and using smi_event call, imprement auto freqchange
      feature.
      test on 440BX/ZX platform.
      
      Memo
       module parameters are override result of an int 15h/eax=E890h call.
       these parameter value are gotten from Windows XP registory."
      
      Also includes some bugfixes, updates and workarounds from me.
      
      NB: A lot of BIOS out there are buggy. You might want to try this driver
      also with Intel's default values -- smi_cmd = 0x82 and smi_port = 0xb2
      e7a4d809
    • Linus Torvalds's avatar
      Merge http://ppc.bkbits.net/for-linus-ppc64 · 2e926a15
      Linus Torvalds authored
      into home.osdl.org:/home/torvalds/v2.5/linux
      2e926a15
  2. 10 Sep, 2003 3 commits
  3. 09 Sep, 2003 18 commits