1. 02 Apr, 2006 2 commits
    • Bjorn Helgaas's avatar
      PNPACPI: remove some code duplication · b5f2490b
      Bjorn Helgaas authored
      Factor out the duplicated switch from pnpacpi_count_resources() and
      pnpacpi_type_resources().  Remove the unnecessary re-initialization of
      resource->type and length from all the encode functions (id and length are
      originally set in the pnpacpi_build_resource_template() ->
      pnpacpi_type_resources() path).
      Signed-off-by: default avatarBjorn Helgaas <bjorn.helgaas@hp.com>
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      Signed-off-by: default avatarLen Brown <len.brown@intel.com>
      b5f2490b
    • Bjorn Helgaas's avatar
      PNPACPI: fix non-memory address space descriptor handling · 1acfb7f2
      Bjorn Helgaas authored
      Fix resource_type handling for QWORD, DWORD, and WORD Address Space
      Descriptors.  Previously we ignored the resource_type, so I/O ports and bus
      number ranges were incorrectly parsed as memory ranges.
      
      Sample PCI root bridge resources from HP rx2600 before this patch:
      
          # cat /sys/bus/pnp/devices/00:02/resources
          state = active
          mem 0x0-0x1f
          mem 0x0-0x3af
          mem 0x3e0-0x1fff
          mem 0x80000000-0x8fffffff
      
      With this patch:
      
          # cat /sys/bus/pnp/devices/00:02/resources
          state = active
          io 0x0-0x3af
          io 0x3e0-0x1fff
          mem 0x80000000-0x8fffffff
          mem 0x80004000000-0x80103fffffe
      
      Changes:
          0x0-0x1f PCI bus number range was incorrectly reported as memory, now
      	not reported at all
          0x0-0x3af I/O port range was incorrectly reported as memory
          0x3e0-0x1fff I/O port range was incorrectly reported as memory
          0x80004000000-0x80103fffffe memory range wasn't reported at all because
      	we only support PNP_MAX_MEM (4) memory resources
      Signed-off-by: default avatarBjorn Helgaas <bjorn.helgaas@hp.com>
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      Signed-off-by: default avatarLen Brown <len.brown@intel.com>
      1acfb7f2
  2. 01 Apr, 2006 5 commits
    • Linus Torvalds's avatar
      Merge master.kernel.org:/home/rmk/linux-2.6-serial · 683aa401
      Linus Torvalds authored
      * master.kernel.org:/home/rmk/linux-2.6-serial:
        [SERIAL] Allow 8250 PCI, PNP, GSC and HP300 support to be disabled
      683aa401
    • Linus Torvalds's avatar
      Merge master.kernel.org:/home/rmk/linux-2.6-mmc · 500156a0
      Linus Torvalds authored
      * master.kernel.org:/home/rmk/linux-2.6-mmc:
        [MMC] Pass -DDEBUG on compiler command line if MMC_DEBUG selected
        [MMC] Add OMAP MMC host driver
      500156a0
    • Linus Torvalds's avatar
      Merge master.kernel.org:/home/rmk/linux-2.6-arm · 5b67e8dd
      Linus Torvalds authored
      * master.kernel.org:/home/rmk/linux-2.6-arm:
        [ARM] 3424/2: ixp23xx: fix uncompress.h for recent CRLF decompressor change
        [ARM] 3434/1: pxa i2s amsl define
        [ARM] 3425/1: xsc3: need to include pgtable-hwdef.h
        [ARM] Allow un-muxed syscalls to be available for everyone
        [ARM] 3420/1: Missing clobber in example code
        [ARM] nommu: fixups for the exception vectors
        [ARM] nommu: add nommu specific Kconfig and MMUEXT variable in Makefile
        [ARM] nommu: start-up code
        [ARM] nommu: MPU support in boot/compressed/head.S
      5b67e8dd
    • Linus Torvalds's avatar
      Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6 · a8b59e79
      Linus Torvalds authored
      * 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:
        [IA64] Avoid "u64 foo : 32;" for gcc3 vs. gcc4 compatibility
        [IA64] Export cpu cache info by sysfs
      a8b59e79
    • Linus Torvalds's avatar
      Merge master.kernel.org:/pub/scm/linux/kernel/git/sfrench/cifs-2.6 · 547a77ae
      Linus Torvalds authored
      * master.kernel.org:/pub/scm/linux/kernel/git/sfrench/cifs-2.6:
        [CIFS] Fix typo in earlier cifs_unlink change and protect one
        [CIFS] Incorrect signature sent on SMB Read
        [CIFS] Fix unlink oops when indirectly called in rename error path
        [CIFS] Fix two remaining coverity scan tool warnings.
        [CIFS] Set correct lock type on new posix unlock call
        [CIFS] Upate cifs change log
        [CIFS] Fix slow oplock break response when mounts to different
        [CIFS] Workaround various server bugs found in testing at connectathon
        [CIFS] Allow fallback for setting file size to Procom SMB server when
        [CIFS] Make POSIX CIFS Extensions SetFSInfo match exactly what we want
        [CIFS] Move noisy debug message (triggerred by some older servers) from
        [CIFS] Use correct pid on new cifs posix byte range lock call
        [CIFS] Add posix (advisory) byte range locking support to cifs client
        [CIFS] CIFS readdir perf optimizations part 1
        [CIFS] Free small buffers earlier so we exceed the cifs
        [CIFS] Fix large (ie over 64K for MaxCIFSBufSize) buffer case for wrapping
        [CIFS] Convert remaining places in fs/cifs from
        [CIFS] SessionSetup cleanup part 2
        [CIFS] fix compile error (typo) and warning in cifssmb.c
        [CIFS] Cleanup NTLMSSP session setup handling
      547a77ae
  3. 31 Mar, 2006 33 commits