1. 30 Apr, 2013 6 commits
  2. 29 Apr, 2013 2 commits
  3. 26 Apr, 2013 2 commits
  4. 23 Apr, 2013 5 commits
  5. 22 Apr, 2013 3 commits
  6. 15 Apr, 2013 1 commit
  7. 12 Apr, 2013 1 commit
  8. 11 Apr, 2013 4 commits
  9. 10 Apr, 2013 13 commits
  10. 09 Apr, 2013 3 commits
    • David Johnson's avatar
      Add a Linux kernel module for ipod. · 9436dfb0
      David Johnson authored
      Rather than have to patch the kernel's network stack at build time
      to catch ipod ICMP packets in the normal processing path, make it
      a loadable module that dynamically registers a netfilter hook to
      check ICMP packets for ipod info.  This way, we don't require
      custom-built kernels anymore to get ipod support.
      
      The only drawback to making it a module is that we now have to
      call emergency_restart() instead of machine_restart().  For x86
      kernels, this basically means that we don't do *any* niceties on
      shutdown.  For instance, even machine_restart() shuts down lapics
      and the iommu and deals with processors.  We can't call
      machine_restart because it's not exported as a symbol that modules
      can be linked with at load time.  kernel_restart() does way too
      much stuff that could block the reboot if things are in a bad state.
      
      Frankly, after looking at the difference between machine_restart
      and emergency_restart for the x86, we don't care.
      
      To build this module, all you should have to do, say, on Fedora, is
      
        $ yum install kernel-devel kernel-headers
        $ cd <moduledir>
        $ make && sudo make install
          (as long as you're running the kernel you're building for)
      9436dfb0
    • Mike Hibler's avatar
    • Leigh Stoller's avatar
      Add servers. · c9789904
      Leigh Stoller authored
      c9789904