> man operating_systems
Андрес Саломон объявил о выходе ядра Linux 2.6.10-as6
Сегодня Андрес Саломон (Andres Salomon) объявил в LKML о доступности новой версии своего набора патчей для ядра Linux 2.6.10. В шестую версию вошло еще несколько исправлений, включая исправление ошибки, внесенной самим Андресом в свою же ветку ранее. Если вы пробовали ядро -as на SMP машине x86_64 и оно не работало, то в новой версии все должно быть в порядке. Также в новой версии закрыто несколько потенциальных брешей в безопасности.

Скачать патчи можно здесь: http://www.acm.cs.rpi.edu/~dilinger/patches/2.6.10/as6/

Подробнее об изменениях далее:

Changes from 2.6.10-as5:


2005-02-26 07:40:27 GMT Andres Salomon <dilinger**AT**voxel.net>     patch-152

    Summary:
      tag 2.6.10-as6
    Revision:
      linux--dilinger--0--patch-152

    
    

    modified files:
     000-extraversion.patch


2005-02-26 07:16:10 GMT Andres Salomon <dilinger**AT**voxel.net>     patch-151

    Summary:
      make 141*.patch apply
    Revision:
      linux--dilinger--0--patch-151

    
    

    modified files:
     141-pci_devices_dont_disable_dev_if_busy.patch


2005-02-26 07:13:47 GMT Andres Salomon <dilinger**AT**voxel.net>     patch-150

    Summary:
      drop 128-usb_hcd_driver_model_class.patch
    Revision:
      linux--dilinger--0--patch-150

    Scratch that; this is only deref'd if the driver model class stuff
in bk is
    used.  No need to use this patch.
    

    removed files:
     .arch-ids/128-usb_hcd_driver_model_class.patch.id
     128-usb_hcd_driver_model_class.patch

    modified files:
     142-r8169_dev_alloc_skb_alignment_fix.patch


2005-02-26 06:55:59 GMT Andres Salomon <dilinger**AT**voxel.net>     patch-149

    Summary:
      142-r8169_dev_alloc_skb_alignment_fix.patch
    Revision:
      linux--dilinger--0--patch-149

    The r8169 driver wasn't alloc'ing enough memory for skbs; the size
should
    be padded by NET_IP_ALIGN.
    
    

    new files:
     .arch-ids/142-r8169_dev_alloc_skb_alignment_fix.patch.id
     142-r8169_dev_alloc_skb_alignment_fix.patch


2005-02-26 06:20:55 GMT Andres Salomon <dilinger**AT**voxel.net>     patch-148

    Summary:
      141-pci_devices_dont_disable_dev_if_busy.patch
    Revision:
      linux--dilinger--0--patch-148

    For various pci devices, if pci_request_regions fails (because
resources
    are already in use), don't disable the pci device (someone else is
using it)
    
    

    new files:
     .arch-ids/141-pci_devices_dont_disable_dev_if_busy.patch.id
     141-pci_devices_dont_disable_dev_if_busy.patch


2005-02-26 06:14:37 GMT Andres Salomon <dilinger**AT**voxel.net>     patch-147

    Summary:
      140-s390_memset_arg_order_fixes.patch
    Revision:
      linux--dilinger--0--patch-147

    [S390] Fix various drivers that call memset() with args in the wrong
order.
    

    new files:
     .arch-ids/140-s390_memset_arg_order_fixes.patch.id
     140-s390_memset_arg_order_fixes.patch


2005-02-26 06:03:24 GMT Andres Salomon <dilinger**AT**voxel.net>     patch-146

    Summary:
      139-pci_dma_free_coherent.patch
    Revision:
      linux--dilinger--0--patch-146

    [I386] dma_free_coherent() was calling kmalloc with its args
reversed;
    clearly incorrect.
    
    

    new files:
     .arch-ids/139-pci_dma_free_coherent.patch.id
     139-pci_dma_free_coherent.patch


2005-02-26 06:00:21 GMT Andres Salomon <dilinger**AT**voxel.net>     patch-145

    Summary:
      138-tulip_de_init_one_irq_init.patch
    Revision:
      linux--dilinger--0--patch-145

    The tulip driver's de_init_one() was using pdev->irq before it had
been
    initialized.  Move its usage until after it has been initted.
    

    new files:
     .arch-ids/138-tulip_de_init_one_irq_init.patch.id
     138-tulip_de_init_one_irq_init.patch


2005-02-26 05:45:07 GMT Andres Salomon <dilinger**AT**voxel.net>     patch-144

    Summary:
      137-ppc64_prom_initialize_tce_table_typo.patch
    Revision:
      linux--dilinger--0--patch-144

    [PPC64] prom_initialize_tce_table() refers to 'vbase', which doesn't
actually
    exist; instead, 'base' was what was meant.
    

    new files:
     .arch-ids/137-ppc64_prom_initialize_tce_table_typo.patch.id
     137-ppc64_prom_initialize_tce_table_typo.patch


2005-02-26 05:39:01 GMT Andres Salomon <dilinger**AT**voxel.net>     patch-143

    Summary:
      136-64bit_sys_compat_overflows.patch
    Revision:
      linux--dilinger--0--patch-143

    More of the same as 135*.patch, except for stuff like sys_ipc,
sys_semget,
    sys_msgsnd, etc.
    

    new files:
     .arch-ids/136-64bit_sys_compat_overflows.patch.id
     136-64bit_sys_compat_overflows.patch


2005-02-26 05:33:17 GMT Andres Salomon <dilinger**AT**voxel.net>     patch-142

    Summary:
      135-64bit_sys_shmget_compat_size_t_overflow.patch
    Revision:
      linux--dilinger--0--patch-142

    64bit archs that offer 32bit compat wrappers for sys_shmget were
mostly
    passing the second arg as a 32bit signed int; what would happen then
is,
    it would be casted to a size_t (64bit unsigned), and the sign would
cause
    it to overflow.  Instead, we need to cast to a 32bit unsigned value
first,
    and then cast to 64bit unsigned.
    

    new files:
     .arch-ids/135-64bit_sys_shmget_compat_size_t_overflow.patch.id
     135-64bit_sys_shmget_compat_size_t_overflow.patch


2005-02-26 05:03:57 GMT Andres Salomon <dilinger**AT**voxel.net>     patch-141

    Summary:
      134-cciss_scsi_detect_put_host_on_error.patch
    Revision:
      linux--dilinger--0--patch-141

    [SCSI] cciss_scsi_detect() calls scsi_add_host(), which bumps the
refcount
    (even in the event of an error).  Thus, if scsi_add_host fails, the
    scsi host refcount needs to be decremented; so, call scsi_host_put
upon
    error.
    
    

    new files:
     .arch-ids/134-cciss_scsi_detect_put_host_on_error.patch.id
     134-cciss_scsi_detect_put_host_on_error.patch


2005-02-26 01:14:57 GMT Andres Salomon <dilinger**AT**voxel.net>     patch-140

    Summary:
      drop 083-x86_64_switch_mm_context_race.patch
    Revision:
      linux--dilinger--0--patch-140

    [X86-64] Drop 083-x86_64_switch_mm_context_race.patch; something
with the
    4 level page table changes prior to this made it break w/ x86_64 smp
    machines.  It also broke one of the rules for this tree, by tweaking
    registers.
    

    removed files:
     .arch-ids/083-x86_64_switch_mm_context_race.patch.id
     083-x86_64_switch_mm_context_race.patch


2005-02-25 18:08:20 GMT Andres Salomon <dilinger**AT**voxel.net>     patch-139

    Summary:
      133-scsi_advansys_build_with_non_pci.patch
    Revision:
      linux--dilinger--0--patch-139

    [SCSI] Allow advansys driver to compile if CONFIG_PCI isn't set.
    

    new files:
     .arch-ids/133-scsi_advansys_build_with_non_pci.patch.id
     133-scsi_advansys_build_with_non_pci.patch


2005-02-25 08:20:31 GMT Andres Salomon <dilinger**AT**voxel.net>     patch-138

    Summary:
      132-sparc32_get_tv32_use_correct_variable.patch
    Revision:
      linux--dilinger--0--patch-138

    [SPARC] get_tv32() uses a non-existent variable 'tv32'.  Fix that.
    

    new files:
     .arch-ids/132-sparc32_get_tv32_use_correct_variable.patch.id
     132-sparc32_get_tv32_use_correct_variable.patch


2005-02-25 08:13:44 GMT Andres Salomon <dilinger**AT**voxel.net>     patch-137

    Summary:
      131-sparc_check_prom_getproperty.patch
    Revision:
      linux--dilinger--0--patch-137

    [SPARC] Check return value from prom_getproperty() in various places
where
    it wasn't being checked.
    
    

    new files:
     .arch-ids/131-sparc_check_prom_getproperty.patch.id
     131-sparc_check_prom_getproperty.patch


2005-02-25 07:59:33 GMT Andres Salomon <dilinger**AT**voxel.net>     patch-136

    Summary:
      130-sparc_prom_nodematch_check_getproperty.patch
    Revision:
      linux--dilinger--0--patch-136

    [SPARC] In prom_nodematch, check whether prom_getproperty() actually
    succeeds before using the string it sets.
    
    

    new files:
     .arch-ids/130-sparc_prom_nodematch_check_getproperty.patch.id
     130-sparc_prom_nodematch_check_getproperty.patch


2005-02-25 07:37:28 GMT Andres Salomon <dilinger**AT**voxel.net>     patch-135

    Summary:
      129-video_cg3_screen_blanking.patch
    Revision:
      linux--dilinger--0--patch-135

    [SPACE] Fix cg3 blanking; the driver was setting _ENABLE_VIDEO on
POWERDOWN,
    instead of unsetting it.
    
    

    new files:
     .arch-ids/129-video_cg3_screen_blanking.patch.id
     129-video_cg3_screen_blanking.patch


2005-02-25 07:30:53 GMT Andres Salomon <dilinger**AT**voxel.net>     patch-134

    Summary:
      128-usb_hcd_driver_model_class.patch
    Revision:
      linux--dilinger--0--patch-134

    [USB] Ensure the hcd driver inits the class_dev struct correctly;
set the
    class earlier, so that the driver doesn't deref it and oops before
it is
    assigned.
    
    

    new files:
     .arch-ids/128-usb_hcd_driver_model_class.patch.id
     128-usb_hcd_driver_model_class.patch


2005-02-25 07:23:19 GMT Andres Salomon <dilinger**AT**voxel.net>     patch-133

    Summary:
      127-ia64_ptrace_corner_case.patch
    Revision:
      linux--dilinger--0--patch-133

    [IA64] Fix some ptrace corner cases in ia64.  Nasty stuff.
    

    new files:
     .arch-ids/127-ia64_ptrace_corner_case.patch.id
     127-ia64_ptrace_corner_case.patch


2005-02-25 07:13:02 GMT Andres Salomon <dilinger**AT**voxel.net>     patch-132

    Summary:
      126-ftdi_sio_set_serial_info_baud_base_check.patch
    Revision:
      linux--dilinger--0--patch-132

    [USB] Change ftdi_sio's set_serial_info() to do a correct check for
baud_base;
    it should be checking if baud_base<9600 if the baud_base has
changed.
    

    new files:
     .arch-ids/126-ftdi_sio_set_serial_info_baud_base_check.patch.id
     126-ftdi_sio_set_serial_info_baud_base_check.patch


Roman I Khimov  в  Суббота, 26 Февраль 2005, 17:29  |   Комментарии: 7  |  для печати

Наши новости доступны в формате RSS.

© OSRC.info, 2004-2010.
Авторские права на любые материалы, авторы которых явно указаны, принадлежат их авторам. По вопросам публикации таких материалов обращайтесь к авторам.
Авторские права на любые другие материалы принадлежат OSRC.info.
Сайт является помещением библиотеки. Копирование, сохранение на жестком диске или иной способ сохранения произведений осуществляются пользователями на свой риск.
При использовании материалов сайта ссылка на OSRC.info обязательна.