22 Jan, 2006

2 commits


05 Jan, 2006

2 commits


03 Jan, 2006

5 commits


23 Nov, 2005

1 commit

  • Something noticed when studying use of VM_RESERVED in different drivers:
    snd_usX2Y_hwdep_pcm_vm_nopage omitted to get_page: fixed.

    And how did this work before? Aargh! That nopage is returning a page from
    within a buffer allocated by snd_malloc_pages, which allocates a high-order
    page, then does SetPageReserved on each 0-order page within.

    That would have worked in 2.6.14, because when the area was unmapped,
    PageReserved inhibited put_page. 2.6.15-rc1 removed that inhibition (while
    leaving ineffective PageReserveds around for now), but it hasn't caused
    trouble because.. we've not been freeing from VM_RESERVED at all.

    Signed-off-by: Hugh Dickins
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Hugh Dickins
     

04 Nov, 2005

12 commits


28 Oct, 2005

1 commit


07 Oct, 2005

7 commits


12 Sep, 2005

2 commits

  • Documentation,SA11xx UDA1341 driver,Generic drivers,MPU401 UART,OPL3
    OPL4,Digigram VX core,I2C cs8427,I2C lib core,I2C tea6330t,L3 drivers
    AK4114 receiver,AK4117 receiver,PDAudioCF driver,PPC PMAC driver
    SPARC AMD7930 driver,SPARC cs4231 driver,Synth,Common EMU synth
    USB generic driver,USB USX2Y
    Replace kcalloc(1,..) with kzalloc().

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     
  • USB generic driver
    Add the SNDRV_PCM_INFO_BATCH flag to the PCM hardware information to
    indicate that the driver uses double buffering.

    Signed-off-by: Clemens Ladisch

    Clemens Ladisch
     

09 Sep, 2005

1 commit

  • 29 July 2005, Cambridge, MA:

    This afternoon Alan Stern submitted a patch to remove the URB_ASYNC_UNLINK
    flag from the Linux kernel. Mr. Stern explained, "This flag is a relic
    from an earlier, less-well-designed system. For over a year it hasn't
    been used for anything other than printing warning messages."

    An anonymous spokesman for the Linux kernel development community
    commented, "This is exactly the sort of thing we see happening all the
    time. As the kernel evolves, support for old techniques and old code can
    be jettisoned and replaced by newer, better approaches. Proprietary
    operating systems do not have the freedom or flexibility to change so
    quickly."

    Mr. Stern, a staff member at Harvard University's Rowland Institute who
    works on Linux only as a hobby, noted that the patch (labelled as548) did
    not update two files, keyspan.c and option.c, in the USB drivers' "serial"
    subdirectory. "Those files need more extensive changes," he remarked.
    "They examine the status field of several URBs at times when they're not
    supposed to. That will need to be fixed before the URB_ASYNC_UNLINK flag
    is removed."

    Greg Kroah-Hartman, the kernel maintainer responsible for overseeing all
    of Linux's USB drivers, did not respond to our inquiries or return our
    calls. His only comment was "Applied, thanks."

    Signed-off-by: Alan Stern
    Signed-off-by: Greg Kroah-Hartman

    Alan Stern
     

30 Aug, 2005

7 commits