1. Apr 04, 2008
    • Herbert Xu's avatar
      [ICMP]: Ensure that ICMP relookup maintains status quo · af268182
      Herbert Xu authored
      
      
      The ICMP relookup path is only meant to modify behaviour when
      appropriate IPsec policies are in place and marked as requiring
      relookups.  It is certainly not meant to modify behaviour when
      IPsec policies don't exist at all.
      
      However, due to an oversight on the error paths existing behaviour
      may in fact change should one of the relookup steps fail.
      
      This patch corrects this by redirecting all errors on relookup
      failures to the previous code path.  That is, if the initial
      xfrm_lookup let the packet pass, we will stand by that decision
      should the relookup fail due to an error.
      
      This should be safe from a security point-of-view because compliant
      systems must install a default deny policy so the packet would'nt
      have passed in that case.
      
      Many thanks to Julian Anastasov for pointing out this error.
      
      Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      af268182
  2. Apr 03, 2008
  3. Apr 02, 2008
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb · 49115b7c
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb:
        V4L/DVB (7486): radio-cadet: wrap PNP probe code in #ifdef CONFIG_PNP
        V4L/DVB (7485): v4l2-int-device.c: add MODULE_LICENSE
        V4L/DVB (7466): Avoid minor model number warning when an OEM HVR1250 board is detected
        V4L/DVB (7465): Fix eeprom parsing and errors on the HVR1800 products
        V4L/DVB (7464): Convert driver to use a single SRAM memory map
        V4L/DVB (7461): bttv: fix missed index check
        V4L/DVB (7400): bttv: Add a radio compat_ioctl file operation
        V4L/DVB (7278): bttv: Re-enable radio tuner support for VIDIOCGFREQ/VIDIOCSFREQ ioctls
        V4L/DVB (7277): bttv: Re-enabling radio support requires the use of struct bttv_fh
      49115b7c
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6 · d200ccce
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:
        [SCSI] mvsas: check subsystem id
        [SCSI] mvsas: get phy info.
        [SCSI] mvsas: fix the buffer of rx DMA overflow bug
        [SCSI] mvsas: retry aborting task.
        [SCSI] mvsas: check hd whether unplugged
        [SCSI] mvsas : interrupt handling
        [SCSI] mvsas: a tag handler implementation
        [SCSI] mvsas: fill in error info record and phy mode6 bits.
        [SCSI] libsas: Warn if ATA device detected but CONFIG_SCSI_SAS_ATA not set
        [SCSI] hosts.c: fixes for "no error" reported after error scenarios
        Revert "[SCSI] fix bsg queue oops with iscsi logout"
      d200ccce