mirror of
https://abf.rosa.ru/djam/kernel-5.13.git
synced 2025-02-26 00:22:50 +00:00
No description
![]() Some of the relevant changes since 3.14.15: ACPICA: Update to GPIO region handler interface. ACPICA: Utilities: Fix memory leak in acpi_ut_copy_iobject_to_iobject ACPI / cpuidle: fix deadlock between cpuidle_lock and cpu_hotplug.lock ACPI / hotplug: Check scan handlers in acpi_scan_hot_remove() ACPI / hotplug: Generate online uevents for ACPI containers ACPI / PCI: Fix sysfs acpi_index and label errors ACPI / PNP: Fix acpi_pnp_match() ACPI / RTC: Fix CMOS RTC opregion handler accesses to wrong addresses ACPI: Run fixed event device notifications in process context ACPI / scan: Correct error return value of create_modalias() ACPI / scan: not cache _SUN value in struct acpi_device_pnp ahci: Add Device IDs for Intel 9 Series PCH ahci: add pcid for Marvel 0x9182 controller aio: add missing smp_rmb() in read_events_ring aio: block exit_aio() until all context requests are completed aio: fix reqs_available handling alarmtimer: Do not signal SIGEV_NONE timers alarmtimer: Lock k_itimer during timer callback alarmtimer: Return relative times in timer_gettime ALSA: core: fix buffer overflow in snd_info_get_line() ALSA: hda - Add mute LED pin quirk for HP 15 touchsmart ALSA: hda/ca0132 - Don't try loading firmware at resume when already failed ALSA: hda - fix an external mic jack problem on a HP machine ALSA: hda - Fix COEF setups for ALC1150 codec ALSA: hda - Fix digital mic on Acer Aspire 3830TG ALSA: hda - Fix invalid pin powermap without jack detection ALSA: hda/realtek - Avoid setting wrong COEF on ALC269 & co ALSA: hda - restore the gpio led after resume ALSA: pcm: fix fifo_size frame calculation ALSA: usb-audio: Adjust Gamecom 780 volume level ALSA: usb-audio: fix BOSS ME-25 MIDI regression ALSA: virtuoso: add Xonar Essence STX II support ata_piix: Add Device IDs for Intel 9 Series PCH ath9k: fix aggregation session lockup batman-adv: Fix out-of-order fragmentation support bbc-i2c: Fix BBC I2C envctrl on SunBlade 2000 bfa: Fix undefined bit shift on big-endian architectures with 32-bit DMA address block: Fix dev_t minor allocation lifetime Bluetooth: Avoid use of session socket after the session gets freed Bluetooth: btmrvl: wait for HOST_SLEEP_ENABLE event in suspend Bluetooth: never linger on process exit bna: fix performance regression bnx2x: fix crash during TSO tunneling bonding: fix div by zero while enslaving and transmitting bq2415x_charger: Fix Atomic Sleep Bug brcmfmac: handle IF event for P2P_DEVICE interface bridge: Check if vlan filtering is enabled only once. bridge: Fix br_should_learn to check vlan_enabled Btrfs: fix compressed write corruption on enospc Btrfs: fix crash on endio of reading corrupted block Btrfs: fix csum tree corruption, duplicate and outdated checksums Btrfs: Fix memory corruption by ulist_add_merge() on 32bit arch Btrfs: read lock extent buffer while walking backrefs CAPABILITIES: remove undefined caps from all processes carl9170: fix sending URBs with wrong type when using full-speed cfg80211: fix mic_failure tracing cfq-iosched: Fix wrong children_weight calculation cgroup: fix unbalanced locking CIFS: Fix async reading on reconnects CIFS: Fix directory rename error CIFS: Fix SMB2 readdir error handling CIFS: Fix STATUS_CANNOT_DELETE error mapping for SMB2 CIFS: Fix wrong directory attributes after rename CIFS: Fix wrong filename length for SMB2 CIFS: Fix wrong restart readdir for SMB1 CIFS: Possible null ptr deref in SMB2_tcon clk: prevent erronous parsing of children during rate change clk: qcom: Fix MN frequency tables, parent map, and jpegd clk: qcom: mdp_lut_clk is a child of mdp_src cpufreq: integrator: fix integrator_cpufreq_remove return type cpufreq: move policy kobj to policy->cpu at resume cpufreq: release policy->rwsem on error crypto: af_alg - properly label AF_ALG socket crypto: arm-aes - fix encryption of unaligned data crypto: caam - fix addressing of struct member crypto: ux500 - make interrupt mode plausible debugfs: Fix corrupted loop in debugfs_remove_recursive dmaengine: dw: don't perform DMA when dmaengine_submit is called dmaengine: dw: introduce dwc_dostart_first_queued() helper dm bufio: fully initialize shrinker dm cache: fix race affecting dirty block count dm cache: fix race causing dirty blocks to be marked as clean dm crypt: fix access beyond the end of allocated space don't bugger nd->seq on set_root_rcu() from follow_dotdot_rcu() drbd: fix regression 'out of mem, failed to invoke fence-peer helper' drivers/i2c/busses: use correct type for dma_map/unmap Drivers: scsi: storvsc: Change the limits to reflect the values on the host drivers: scsi: storvsc: Correctly handle TEST_UNIT_READY failure Drivers: scsi: storvsc: Filter commands based on the storage protocol version Drivers: scsi: storvsc: Fix a bug in handling VMBUS protocol version Drivers: scsi: storvsc: Implement a eh_timed_out handler Drivers: scsi: storvsc: Set cmd_per_lun to reflect value supported by the Host drivers: scsi: storvsc: Set srb_flags in all cases drm/ast: AST2000 cannot be detected correctly drm/i915: Fix EIO/wedged handling in gem fault handler drm/i915: Flush the PTEs after updating them before suspend drm/i915: read HEAD register back in init_ring_common() to enforce ordering drm/i915: Remove bogus __init annotation from DMI callbacks drm/i915: Wait for vblank before enabling the TV encoder drm/nouveau: Bump version from 1.1.1 to 1.1.2 drm/nouveau/runpm: fix module unload drm: omapdrm: fix compiler errors drm/radeon: Add ability to get and change dpm state when radeon PX card is turned off drm/radeon: add additional SI pci ids drm/radeon: add connector quirk for fujitsu board drm/radeon: Add missing lines to ci_set_thermal_temperature_range drm/radeon: add new bonaire pci ids drm/radeon: add new KV pci id drm/radeon/atom: add new voltage fetch function for hawaii drm/radeon/cik: use a separate counter for CP init timeout drm/radeon: don't reset dma on NI/SI init drm/radeon: don't reset dma on r6xx-evergreen init drm/radeon: don't reset sdma on CIK init drm/radeon/dpm: handle voltage info fetching on hawaii drm/radeon/dpm: set the thermal type properly for special configs drm/radeon: enable bapm by default on desktop TN/RL boards drm/radeon: fix pm handling in radeon_gpu_reset drm/radeon: fix semaphore value init drm/radeon: load the lm63 driver for an lm64 thermal chip. drm/radeon/px: fix module unload drm/radeon: re-enable dpm by default on BTC drm/radeon: re-enable dpm by default on cayman drm/radeon: set VM base addr using the PFP v2 drm/radeon/TN: only enable bapm on MSI systems drm/radeon: tweak ACCEL_WORKING2 query for hawaii drm/radeon: use packet2 for nop on hawaii with old firmware drm/tilcdc: fix double kfree drm/tilcdc: fix release order on exit drm/tilcdc: panel: fix dangling sysfs connector node drm/tilcdc: panel: fix leak when unloading the module drm/tilcdc: slave: fix dangling sysfs connector node drm/tilcdc: tfp410: fix dangling sysfs connector node drm/ttm: Choose a pool to shrink correctly in ttm_dma_pool_shrink_scan(). drm/ttm: Fix possible division by 0 in ttm_dma_pool_shrink_scan(). drm/ttm: Fix possible stack overflow by recursive shrinker calls. drm/ttm: Pass GFP flags in order to avoid deadlock. drm/ttm: Use mutex_trylock() to avoid deadlock inside shrinker functions. drm/vmwgfx: Fix a potential infinite spin waiting for fifo idle eventpoll: fix uninitialized variable in epoll_ctl ext4: fix BUG_ON in mb_free_blocks() ext4: fix ext4_discard_allocated_blocks() if we can't allocate the pa struct ext4: update i_disksize coherently with block allocation on error path firmware: Do not use WARN_ON(!spin_is_locked()) fix copy_tree() regression fix EBUSY on umount() from MNT_SHRINKABLE Fix nasty 32-bit overflow bug in buffer i/o code. Fix problem recognizing symlinks fs/notify: don't show f_handle if exportfs_encode_inode_fh failed fsnotify/fdinfo: use named constants instead of hardcoded values futex: Unlock hb->lock in futex_wait_requeue_pi() error path genhd: fix leftover might_sleep() in blk_free_devt() get rid of propagate_umount() mistakenly treating slaves as busy. GFS2: fix d_splice_alias() misuses gro: fix aggregation for skb using frag_list HID: fix a couple of off-by-ones HID: logitech-dj: prevent false errors to be shown HID: logitech: perform bounds checking on device_id early enough HID: magicmouse: sanity check report size in raw_event() callback HID: picolcd: sanity check report size in raw_event() callback hpsa: fix bad -ENOMEM return value in hpsa_big_passthru_ioctl hugetlb: ensure hugepage access is denied if hugepages are not supported hwmon: (ads1015) Fix off-by-one for valid channel index checking hwmon: (ads1015) Fix out-of-bounds array access hwmon: (amc6821) Fix possible race condition bug hwmon: (dme1737) Prevent overflow problem when writing large limits hwmon: (ds1621) Update zbits after conversion rate change hwmon: (gpio-fan) Prevent overflow problem when writing large limits hwmon: (lm78) Fix overflow problems seen when writing large temperature limits hwmon: (lm85) Fix various errors on attribute writes hwmon: (sis5595) Prevent overflow problem when writing large limits hyperv: Fix a bug in netvsc_start_xmit() i2c: at91: add bound checking on SMBus block length bytes i2c: at91: Fix a race condition during signal handling in at91_do_twi_xfer. i2c: ismt: use correct length when copy buffer i2c: mv64xxx: continue probe when clock-frequency is missing i40e: Don't stop driver probe when querying DCB config fails IB/core: When marshaling uverbs path, clear unused fields IB/mlx4: Avoid null pointer dereference in mlx4_ib_scan_netdevs() IB/mlx4: Don't duplicate the default RoCE GID ibmveth: Fix endian issues with rx_no_buffer statistic IB/qib: Correct reference counting in debugfs qp_stats IB/srp: Fix deadlock between host removal and multipathd iio: accel: bma180: Fix indio_dev->trig assignment iio: adc: ad_sigma_delta: Fix indio_dev->trig assignment iio:bma180: Fix scale factors to report correct acceleration units iio:bma180: Missing check for frequency fractional part iio: buffer: Fix demux table creation iio: gyro: itg3200: Fix indio_dev->trig assignment iio: hid_sensor_hub: Fix indio_dev->trig assignment iio:inkern: fix overwritten -EPROBE_DEFER in of_iio_channel_get_by_name iio: inv_mpu6050: Fix indio_dev->trig assignment iio:magnetometer: bugfix magnetometers gain values iio: meter: ade7758: Fix indio_dev->trig assignment iio: st_sensors: Fix indio_dev->trig assignment iio:trigger: modify return value for iio_trigger_get imx-drm: ipuv3-plane: fix ipu_plane_dpms() inetpeer: get rid of ip_id_count init/Kconfig: Fix HAVE_FUTEX_CMPXCHG to not break up the EXPERT menu Input: atkbd - do not try 'deactivate' keyboard on any LG laptops Input: elantech - fix detection of touchpad on ASUS s301l Input: i8042 - add Fujitsu U574 to no_timeout dmi table Input: i8042 - add nomux quirk for Avatar AVIU-145A6 Input: serport - add compat handling for SPIOCSTYPE ioctl Input: synaptics - add support for ForcePads iommu/amd: Fix cleanup_domain for mass device removal iovec: make sure the caller actually wants anything in memcpy_fromiovecend ip6_gre: fix flowi6_proto value in xmit path ip: make IP identifiers less predictable ip_tunnel(ipv4): fix tunnels with "local any remote $remote_ip" ipv6: fix rtnl locking in setsockopt for anycast and multicast ipv6: restore the behavior of ipv6_sock_ac_drop() ipvs: avoid netns exit crash on ip_vs_conn_drop_conntrack ipvs: fix ipv6 hook registration for local replies ipvs: Maintain all DSCP and ECN bits for ipv6 tun forwarding iscsi-target: avoid NULL pointer in iscsi_copy_param_list failure iscsi-target: Fix memory corruption in iscsit_logout_post_handler_diffcid isofs: Fix unbounded recursion when processing relocated directories iwlwifi: increase DEFAULT_MAX_TX_POWER iwlwifi: mvm: fix endianity issues with Smart Fifo commands iwlwifi: mvm: treat EAPOLs like mgmt frames wrt rate jbd2: fix descriptor block size handling errors with journal_csum jbd2: fix infinite loop when recovering corrupt journal blocks jiffies: Fix timeval conversion to jiffies kcmp: fix standard comparison bug kernel/smp.c:on_each_cpu_cond(): fix warning in fallback path KEYS: Fix termination condition in assoc array garbage collection KEYS: Fix use-after-free in assoc_array_gc() kvm: iommu: fix the third parameter of kvm_iommu_put_pages (CVE-2014-3601) KVM: nVMX: fix "acknowledge interrupt on exit" when APICv is in use KVM: x86: always exit on EOIs for interrupts listed in the IOAPIC redir table KVM: x86: Inter-privilege level ret emulation is not implemeneted l2tp: fix race while getting PMTU on PPP pseudo-wire libata: widen Crucial M550 blacklist matching lib/btree.c: fix leak of whole btree nodes libceph: add process_one_ticket() helper libceph: do not hard code max auth ticket len libceph: gracefully handle large reply messages from the mon libceph: set last_piece in ceph_msg_data_pages_cursor_init() correctly lib/plist: add helper functions lib/plist: add plist_requeue lockdep: Revert lockdep check in raw_seqcount_begin() lockd: fix rpcbind crash on lockd startup failure macvlan: Initialize vlan_features to turn on offload support. macvtap: Fix race between device delete and open. md/raid10: Fix memory leak when raid10 reshape completes. md/raid10: fix memory leak when reshaping a RAID10. md/raid1: be more cautious where we read-balance during resync. md/raid1: clean up request counts properly in close_sync() md/raid1: count resync requests in nr_pending. md/raid1: Don't use next_resync to determine how far resync has progressed md/raid1: fix_read_error should act on all non-faulty devices. md/raid1: intialise start_next_window for READ case to avoid hang md/raid1: make sure resync waits for conflicting writes to complete. md/raid1,raid10: always abort recover on write error. md/raid1: update next_resync under resync_lock. md/raid5: disable 'DISCARD' by default due to safety concerns. md/raid6: avoid data corruption during recovery of double-degraded RAID6 media: adv7604: fix inverted condition media: af9035: new IDs: add support for PCTV 78e and PCTV 79e media: au0828: Only alt setting logic when needed media: cx18: fix kernel oops with tda8290 tuner media: media-device: Remove duplicated memset() in media_enum_entities() media: mt9v032: fix hblank calculation media: sms: Remove CONFIG_ prefix from Kconfig symbols media: v4l: vsp1: Remove the unneeded vsp1_video_buffer video field media: vb2: fix VBI/poll regression media: xc4000: Fix get_frequency() media: xc5000: Fix get_frequency() mei: nfc: fix memory leak in error path mei: reset client state on queued connect request mei: start disconnect request timer consistently memblock, memhotplug: fix wrong type in memblock_find_in_range_node(). memcg: oom_notify use-after-free fix mfd: omap-usb-host: Fix improper mask use. mm, compaction: avoid isolating pinned pages mm/compaction: change the timing to check to drop the spinlock mm/compaction: check pageblock suitability once per pageblock mm/compaction: clean-up code on success of ballon isolation mm, compaction: determine isolation mode only once mm/compaction: disallow high-order page for migration target mm/compaction: do not call suitable_migration_target() on every page mm, compaction: ignore pageblock skip when manually invoking compaction mm: don't pointlessly use BUG_ON() for sanity check mm: exclude memoryless nodes from zone_reclaim mm/filemap.c: avoid always dirtying mapping->flags on O_DIRECT mm: migrate: Close race between migration completion and mprotect mm: numa: Do not mark PTEs pte_numa when splitting huge pages mm: optimize put_mems_allowed() usage mm/page-writeback.c: fix divide by zero in bdi_dirty_limits() mm: per-thread vma caching mm/readahead.c: fix readahead failure for memoryless NUMA nodes and limit readahead pages mm, slab: initialize object alignment on cache creation mm: softdirty: keep bit when zapping file pte mm, thp: do not allow thp faults to avoid cpuset restrictions mm, thp: move invariant bug check out of loop in __split_huge_page_map mm: vmscan: respect NUMA policy mask when shrinking slab on direct reclaim mm: vmscan: shrink_slab: rename max_pass -> freeable mnt: Add tests for unprivileged remount cases that have found to be faulty mnt: Change the default remount atime from relatime to the existing value mnt: Correct permission checks in do_remount mnt: Move the test for MNT_LOCK_READONLY from change_mount_flags into do_remount mnt: Only change user settable mount flags in remount mtd/ftl: fix the double free of the buffers allocated in build_maps() mtd: nand: omap: Fix 1-bit Hamming code scheme, omap_calculate_ecc() myri10ge: check for DMA mapping errors net: allow macvlans to move to net namespace net: Always untag vlan-tagged traffic on input. net: Correctly set segment mac_len in skb_segment(). netfilter: x_tables: allow to use default cgroup match netfilter: xt_hashlimit: perform garbage collection from process context net/l2tp: don't fall back on UDP [get|set]sockopt netlink: reset network header before passing to taps net: phy: re-apply PHY fixups during phy_register_device net: sctp: inherit auth_capable on INIT collisions net: sendmsg: fix NULL pointer dereference NFC: microread: Potential overflows in microread_target_discovered() nfs3_list_one_acl(): check get_acl() result with IS_ERR_OR_NULL NFSD: Decrease nfsd_users in nfsd_startup_generic fail NFSv3: Fix another acl regression NFSv4: Fix another bug in the close/open_downgrade code NFSv4: Fix problems with close in the presence of a delegation NFSv4: nfs4_state_manager() vs. nfs_server_remove_lists() nilfs2: fix data loss with mmap() nl80211: clear skb cb before passing to netlink ocfs2/dlm: do not get resource spinlock if lockres is new of/irq: Fix lookup to use 'interrupts-extended' property first openvswitch: fix panic with multiple vlan headers packet: handle too big packets for PACKET_V3 parisc: Implement new LWS CAS supporting 64 bit operations. parisc: Only use -mfast-indirect-calls option for 32-bit kernel builds partitions: aix.c: off by one bug pata_scc: propagate return value of scc_wait_after_reset PCI: Configure ASPM when enabling device percpu: fix pcpu_alloc_pages() failure path percpu: free percpu allocation info for uniprocessor system percpu: perform tlb flush after pcpu_map_pages() failure perf: Fix a race condition in perf_remove_from_context() perf: fix perf bug in fork() perf/x86/intel: Use rdmsrl_safe() when initializing RAPL PMU pinctrl: dra: dt-bindings: Fix pull enable/disable PM / sleep: Add state field to pm_states[] entries PM / sleep: Use valid_state() for platform-dependent sleep states only printk: rename printk_sched to printk_deferred rapidio/tsi721_dma: fix failure to obtain transaction descriptor RDMA/iwcm: Use a default listen backlog if needed RDMA/uapi: Include socket.h in rdma_user_cm.h regmap: Don't attempt block writes when syncing cache on single_rw devices regmap: Fix handling of volatile registers for format_write() chips regulator: arizona-ldo1: remove bypass functionality regulatory: add NUL to alpha2 Revert "iwlwifi: dvm: don't enable CTS to self" Revert "KVM: x86: Increase the number of fixed MTRR regs to 10" Revert "mac80211: disable uAPSD if all ACs are under ACM" Revert "mac80211: move "bufferable MMPDU" check to fix AP mode scan" Revert "net/macb: add pinctrl consumer support" Revert "USB: option,zte_ev: move most ZTE CDMA devices to zte_ev" Revert "x86-64, modify_ldt: Make support for 16-bit segments a runtime option" ring-buffer: Always reset iterator to reader page ring-buffer: Fix infinite spin in reading buffer ring-buffer: Up rb_iter_peek() loop count to 3 rtlwifi: rtl8192cu: Add new ID rtnetlink: fix VF info size sched_clock: Avoid corrupting hrtimer tree during suspend sched: Fix sched_setparam() policy == -1 logic sched: Fix unreleased llc_shared_mask bit during CPU hotplug scsi: add a blacklist flag which enables VPD page inquiries scsi: do not issue SCSI RSOC command to Promise Vtrak E610f scsi: handle flush errors properly SCSI: libiscsi: fix potential buffer overrun in __iscsi_conn_send_pdu scsi_scan: Restrict sequential scan to 256 LUNs scsi_transport_srp: Fix fast_io_fail_tmo=dev_loss_tmo=off behavior sctp: fix possible seqlock seadlock in sctp_packet_transmit() sctp: handle association restarts when the socket is closed. serial: 8250: Add Quark X1000 to 8250_pci.c serial: 8250_dma: check the result of TX buffer mapping serial: core: Preserve termios c_cflag for console resume shmem: fix nlink for rename overwrite directory sit: Fix ipip6_tunnel_lookup device matching criteria SMB3: Fix oops when creating symlinks on smb3 spi: dw-pci: fix bug when regs left uninitialized spi: omap2-mcspi: Configure hardware when slave driver changes mode spi/omap-mcspi: Fix the spi task hangs waiting dma_rx spi: orion: fix incorrect handling of cell-index DT property spi/pxa2xx: Add ACPI ID for Intel Braswell stable_kernel_rules: Add pointer to netdev-FAQ for network patches staging: et131x: Fix errors caused by phydev->addr accesses before initialisation staging/lustre: disable virtual block device for 64K pages staging: r8188eu: Add new USB ID staging/rtl8188eu: add 0df6:0076 Sitecom Europe B.V. staging: vt6655: Fix disassociated messages every 10 seconds staging: vt6655: Fix Warning on boot handle_irq_event_percpu. storage: Add single-LUN quirk for Jaz USB Adapter sunsab: Fix detection of BREAK on sunsab serial console svcrdma: Select NFSv4.1 backchannel transport based on forward channel swap: change swap_info singly-linked list to list_head swap: change swap_list_head to plist, add swap_avail_head target: Fix inverted logic in SE_DEV_ALUA_SUPPORT_STATE_STORE Target/iser: Don't put isert_conn inside disconnected handler Target/iser: Get isert_conn reference once got to connected_handler tcp: don't use timestamp from repaired skb-s to calculate RTT (v2) tcp: fixing TLP's FIN recovery tcp: Fix integer-overflow in TCP vegas tcp: Fix integer-overflows in TCP veno tcp: fix ssthresh and undo for consecutive short FRTO episodes tcp: fix tcp_release_cb() to dispatch via address family for mtu_reduced() team: avoid race condition in scheduling delayed work tg3: Allow for recieve of full-size 8021AD frames tg3: Work around HW/FW limitations with vlan encapsulated frames timer: Fix lock inversion between hrtimer_bases.lock and scheduler locks tpm: Add missing tpm_do_selftest to ST33 I2C driver tpm: missing tpm_chip_put in tpm_get_random() tpm: Properly clean sysfs entries in error path tpm: Provide a generic means to override the chip returned timeouts trace: Fix epoll hang when we race with new entries udf: Avoid infinite loop when processing indirect ICBs USB: Add device quirk for ASUS T100 Base Station keyboard usb: chipidea: msm: Initialize PHY on reset event usb: chipidea: msm: Use USB PHY API to control PHY state USB: cp210x: add support for Seluxit USB dongle USB: devio: fix issue with log flooding usb: dwc3: core: fix ordering for PHY suspend usb: dwc3: core: fix order of PM runtime calls usb: dwc3: omap: fix ordering for runtime pm calls USB: ehci-pci: USB host controller support for Intel Quark X1000 USB: EHCI: unlink QHs even after the controller has stopped usb: ehci: using wIndex + 1 for hub port USB: fix build error with CONFIG_PM_RUNTIME disabled USB: Fix persist resume of some SS USB devices USB: ftdi_sio: add Basic Micro ATOM Nano USB2Serial PID USB: ftdi_sio: Added PID for new ekey device USB: ftdi_sio: Add support for GE Healthcare Nemo Tracker device USB: ftdi_sio: add support for NOVITUS Bono E thermal printer usb: gadget: f_fs: drop duplicate usb_functionfs_descs_head declaration usb: host: xhci: fix compliance mode workaround usb: hub: Prevent hub autosuspend if usbcore.autosuspend is -1 usb: hub: take hub->hdev reference when processing from eventlist usb: musb: dsps: kill OTG timer on suspend USB: OHCI: don't lose track of EDs when a controller dies USB: OHCI: fix bugs in debug routines USB: option: add VIA Telecom CDS7 chipset device id USB: option: reduce interrupt-urb logging verbosity usb: phy: tegra: Avoid use of sizeof(void) usb: phy: twl4030-usb: Fix lost interrupts after ID pin goes down usb: phy: twl4030-usb: Fix regressions to runtime PM on omaps USB: serial: cp210x: added Ketra N1 wireless interface support USB: serial: fix potential heap buffer overflow USB: serial: fix potential stack buffer overflow USB: serial: ftdi_sio: Add support for new Xsens devices USB: serial: ftdi_sio: Annotate the current Xsens PID assignments USB: serial: pl2303: add device id for ztek device USB: sierra: add 1199:68AA device ID USB: sierra: avoid CDC class functions on "68A3" devices USB: sisusb: add device id for Magic Control USB video USB: storage: Add quirk for Adaptec USBConnect 2000 USB-to-SCSI Adapter USB: storage: Add quirk for Ariston Technologies iConnect USB to SCSI adapter USB: storage: Add quirks for Entrega/Xircom USB to SCSI converters USB: whiteheat: Added bounds checking for bulk command response usb: xhci: amd chipset also needs short TX quirk USB: zte_ev: fix removed PIDs USB: zte_ev: remove duplicate Gobi PID USB: zte_ev: remove duplicate Qualcom PID uwb: init beacon cache entry before registering uwb device vfs: add d_is_dir() vfs: fix bad hashing of dentries vgaswitcheroo: add vga_switcheroo_fini_domain_pm_ops vm_is_stack: use for_each_thread() rather then buggy while_each_thread() vmscan: reclaim_clean_pages_from_list() must use mod_zone_page_state() vxlan: fix incorrect initializer in union vxlan_addr workqueue: apply __WQ_ORDERED to create_singlethread_workqueue() x86_64/entry/xen: Do not invoke espfix64 on Xen x86-64, espfix: Don't leak bits 31:16 of %esp returning to 16-bit stack x86_64/vsyscall: Fix warn_bad_vsyscall log output x86: don't exclude low BIOS area when allocating address space for non-PCI cards x86 early_ioremap: Increase FIX_BTMAPS_SLOTS to 8 x86/efi: Enforce CONFIG_RELOCATABLE for EFI boot stub x86, espfix: Fix broken header guard x86, espfix: Make espfix64 a Kconfig option, fix UML x86, espfix: Make it possible to disable 16-bit support x86, espfix: Move espfix definitions into a separate header file x86/espfix/xen: Fix allocation of pages for paravirt page tables x86/kaslr: Avoid the setup_data area when picking location x86/xen: don't copy bogus duplicate entries into kernel page tables x86/xen: no need to explicitly register an NMI callback x86/xen: resume timer irqs early x86/xen: use vmap() to map grant table pages in PVH guests xattr: fix check for simultaneous glibc header inclusion xen/events/fifo: ensure all bitops are properly aligned even on x86 xen/events/fifo: reset control block and local HEADs on resume xen/manage: Always freeze/thaw processes when suspend/resuming xfrm: Fix installation of AH IPsec SAs xfrm: Generate blackhole routes only from route lookup functions xfrm: Generate queueing routes only from route lookup functions xfs: don't dirty buffers beyond EOF xfs: don't zero partial page cache pages during O_DIRECT writes xfs: don't zero partial page cache pages during O_DIRECT writes xfs: ensure verifiers are attached to recovered buffers xfs: log vector rounding leaks log space xfs: quotacheck leaves dquot buffers without verifiers xhci: Fix null pointer dereference if xhci initialization fails xhci: fix oops when xhci resumes from hibernate with hw lpm capable devices xhci: Treat not finding the event_seg on COMP_STOP the same as COMP_STOP_INVAL |
||
---|---|---|
.abf.yml | ||
cpupower.config | ||
cpupower.service | ||
disable-mrproper-prepare-scripts-configs-in-devel-rpms.patch | ||
kernel-1.spec | ||
kernel.rpmlintrc | ||
linux-3.14.tar.sign | ||
patch-3.14.22.sign | ||
README.kernel-sources |
Hello Mandriva, OpenMandriva, MagOS and Rosa Linux Users, linux-userspace-headers contains the headers for the source code of Linux kernel. All source code necessary to compile a new kernel is included in two packages linux-userspace-headers, and kernel-source. You will need to install both linux-userspace-headers (needed for general Linux compilation), and kernel-source in order to compile a new kernel. The kernel is the central process of your Linux machine, the mediator between the hardware and your programs. It is responsible for memory allocations, process managing, device access... Although modern kernels are very flexible thanks to dynamic modules, you may need to compile your own kernel for various reasons: your found a new module which need a more recent kernel, you need a feature of a new kernel, etc... Here is a short sum-up of what you can find in the Kernel-HOWTO. Consult it in case of a problem or if the shortcut here provided does not meet your needs. You should also consult the README of kernel-sources. 1. Configure your new kernel You should never build a kernel as root, so as a normal user: Copy the source in /usr/src/linux/ to ~/kernel/ Change to ~/kernel/ and clean-up previous compilations, by issuing "make mrproper", In console mode, run "make menuconfig", Under X11, run "make xconfig". Then configure all sections of your kernel making each feature you need available constantly or as a module. Note that you should compile most features as a module, as it consume less memory, taking into account that some of them cannot be modules as you may need them at boot time, before dynamic modules be loaded... 2. Compile it Just issue "make" to create a compressed kernel image and the modules you configured. 3. install your new kernel Now you need root privilegies, so: Issue "su" and enter root password. Issue "make modules_install" This will copy your modules and needed files to /lib/modules/ Issue "make install" This will copy your new kernel and system.map to boot dir (/boot/) with correct names including version, and change respective links. It finally runs lilo to take into account your new kernel. 4. Modify Lilo to allow your booting on old kernel * This step is optional, although recommended * See lilo.conf man page. Your are encouraged during this step to create a new section in your lilo.conf file, in order to enable you to boot on your both kernels, the old and the new one. You need to run lilo then to take your changes into account. You may also use linuxconf to do all that with a nice GUI. 5. Reboot your machine... And pray. Anyway if something goes wrong, you just need to reboot and choose your old kernel with lilo. Enjoy! ======================================================================== (c) 1999-2006 Mandriva, Camille B<>gnis <camille@mandriva.com> (c) 2006 Thomas Backlund <tmb@mandriva.org> (c) 2011 Thomas Backlund <tmb@mageia.org> (c) 2011 Nicol<6F> Costanza <abitrules@yahoo.it>