Search Linux Wireless

[PATCH 00/13] Merge GSoC DRM changes to admin-update.sh

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

The patches below modifies the admin-update.sh script so that it
accepts a variable-length last argument, namely network or/and drm,
to selectively fetch specific subsystem codes into the tree.

The last 2 patches constitutes the work done so far for the my
GSoC project.

This first attempt is mostly for getting some comments. For example,
eventhough you fetch network and drm drivers, make will just build
network drivers. I will either port the project to kconfig which
will dynamically configure and build what's available or hack
config.mk and Makefile to detect the availability of other drivers
than the wireless ones.

I thank Luis R. Rodriguez, my mentor, for his helpful and highly
responsive mentorship :)

Ozan Çağlayan (13):
  compat-wireless: Clean up *.mod.c once after everything
  compat-wireless: Isolate drivers into different groups
  compat-wireless: List everything vertically without concatenating
  compat-wireless: Add ability to enable/disable subsystems
  compat-wireless: Add 2 convenience functions
  compat-wireless: Conditionally build network drivers
  compat-wireless: Put network patches into its directory
  compat-wireless: No need to search for patches
  compat-wireless: Fix cmdline parameter's name
  compat-wireless: Selectively apply patches
  compat-wireless: Move refresh logic into the loop
  compat-wireless: Fetch in DRM drivers
  compat-wireless: Add DRM patches

 ...-QCA-ethernet-driver-which-supercedes-atl.patch | 13498 -------------------
 crap/0002-backport-alx.patch                       |   133 -
 crap/0003-remove-atl1c-devices-from-alx.patch      |    19 -
 ...s-adds-the-802.11ad-60-GHz-wil6210-driver.patch |  5757 --------
 ...-QCA-ethernet-driver-which-supercedes-atl.patch | 13498 +++++++++++++++++++
 crap/network/0002-backport-alx.patch               |   133 +
 .../0003-remove-atl1c-devices-from-alx.patch       |    19 +
 ...s-adds-the-802.11ad-60-GHz-wil6210-driver.patch |  5757 ++++++++
 patches/0001-netdev_ops.patch                      |   279 -
 patches/0002-net-misc.patch                        |    68 -
 patches/0003-netdev-needed_headroom_tailroom.patch |    36 -
 patches/0004-wext-namespace.patch                  |    58 -
 patches/02-ksize.patch                             |    69 -
 patches/03-rfkill.patch                            |    66 -
 patches/04-netns.patch                             |   149 -
 patches/05-usb.patch                               |    26 -
 patches/06-header-changes.patch                    |   117 -
 patches/07-change-default-rate-alg.patch           |    34 -
 patches/08-rename-config-options.patch             |   167 -
 patches/09-cfg80211-wext-padding.patch             |    62 -
 patches/09-threaded-irq.patch                      |   129 -
 patches/10-add-wext-handlers-to-netdev.patch       |    47 -
 patches/11-dev-pm-ops.patch                        |   403 -
 patches/12-iw_handler-changes.patch                |    14 -
 patches/12-mac80211-disable-tx-status.patch        |    24 -
 patches/14-device-type.patch                       |    56 -
 patches/15-symbol-export-conflicts.patch           |    18 -
 patches/16-bluetooth.patch                         |   576 -
 patches/17-netdev-queue.patch                      |    47 -
 patches/18-rename-usb-net-symbols.patch            |    53 -
 patches/21-capi-proc_fops.patch                    |    73 -
 patches/22-multiqueue.patch                        |    43 -
 patches/24-pcmcia.patch                            |  1414 --
 patches/25-multicast-list_head.patch               |   820 --
 patches/26-sdio-quirks.patch                       |    32 -
 patches/27-hermes-read-pda-conflict.patch          |    56 -
 patches/29-sdio_no_suspend.patch                   |   199 -
 patches/30-bridge-port.patch                       |    45 -
 patches/32-remove-ns-type.patch                    |    28 -
 patches/35-fix-makefile-includes.patch             |    71 -
 patches/36-workqueue.patch                         |    16 -
 patches/37-vsnprintk.patch                         |    35 -
 patches/38-led-max-brightness.patch                |    24 -
 patches/39-remove_blink_set.patch                  |    56 -
 patches/40-netdev-hw-features.patch                |   372 -
 patches/42-netlink_seq.patch                       |    12 -
 patches/43-rename_pm_qos_request.patch             |    14 -
 patches/44-deactivate-mac80211-tracing.patch       |    15 -
 patches/45-remove-platform-id-table.patch          |    23 -
 patches/46-use_other_workqueue.patch               |    19 -
 patches/47-no_trans_start_on_netdev_queue.patch    |    17 -
 patches/48-use_skb_get_queue_mapping.patch         |    38 -
 patches/50-libertas-olpc-ec-wakeup.patch           |    23 -
 patches/52-tty-dev.patch                           |    32 -
 patches/53-pr_fmt.patch                            |   821 --
 patches/54-get_ts_info.patch                       |    39 -
 patches/55-iwlwifi-msg-trace-fix.patch             |    70 -
 patches/56-mac80211-trace-fix.patch                |    79 -
 patches/57-iwlwifi-debug-fix.patch                 |    19 -
 patches/61-netdev-addr_assign_type.patch           |    53 -
 patches/62-usb_driver_lpm.patch                    |   276 -
 patches/63-tty-termios.patch                       |    49 -
 patches/64-b44-32bit-stats.patch                   |    54 -
 patches/65-ignore-dismantle.patch                  |    23 -
 patches/99-change-makefiles.patch                  |   100 -
 patches/drm/01-dma_buf_ops-addition.patch          |    54 +
 patches/drm/02-revert-vm_mmap.patch                |   100 +
 patches/drm/03-swiotlb.patch                       |    87 +
 patches/drm/04-revert-prime-support.patch          |   384 +
 patches/drm/05-i915-define-acpi-video-class.patch  |    18 +
 patches/drm/98-pr_fmt.patch                        |   199 +
 patches/drm/99-change-makefile.patch               |    28 +
 patches/network/0001-netdev_ops.patch              |   279 +
 patches/network/0002-net-misc.patch                |    68 +
 .../0003-netdev-needed_headroom_tailroom.patch     |    36 +
 patches/network/0004-wext-namespace.patch          |    58 +
 patches/network/02-ksize.patch                     |    69 +
 patches/network/03-rfkill.patch                    |    66 +
 patches/network/04-netns.patch                     |   149 +
 patches/network/05-usb.patch                       |    26 +
 patches/network/06-header-changes.patch            |   117 +
 patches/network/07-change-default-rate-alg.patch   |    34 +
 patches/network/08-rename-config-options.patch     |   167 +
 patches/network/09-cfg80211-wext-padding.patch     |    62 +
 patches/network/09-threaded-irq.patch              |   129 +
 .../network/10-add-wext-handlers-to-netdev.patch   |    47 +
 patches/network/11-dev-pm-ops.patch                |   403 +
 patches/network/12-iw_handler-changes.patch        |    14 +
 .../network/12-mac80211-disable-tx-status.patch    |    24 +
 patches/network/14-device-type.patch               |    56 +
 patches/network/15-symbol-export-conflicts.patch   |    18 +
 patches/network/16-bluetooth.patch                 |   576 +
 patches/network/17-netdev-queue.patch              |    47 +
 patches/network/18-rename-usb-net-symbols.patch    |    53 +
 patches/network/21-capi-proc_fops.patch            |    73 +
 patches/network/22-multiqueue.patch                |    43 +
 patches/network/24-pcmcia.patch                    |  1414 ++
 patches/network/25-multicast-list_head.patch       |   820 ++
 patches/network/26-sdio-quirks.patch               |    32 +
 patches/network/27-hermes-read-pda-conflict.patch  |    56 +
 patches/network/29-sdio_no_suspend.patch           |   199 +
 patches/network/30-bridge-port.patch               |    45 +
 patches/network/32-remove-ns-type.patch            |    28 +
 patches/network/35-fix-makefile-includes.patch     |    71 +
 patches/network/36-workqueue.patch                 |    16 +
 patches/network/37-vsnprintk.patch                 |    35 +
 patches/network/38-led-max-brightness.patch        |    24 +
 patches/network/39-remove_blink_set.patch          |    56 +
 patches/network/40-netdev-hw-features.patch        |   372 +
 patches/network/42-netlink_seq.patch               |    12 +
 patches/network/43-rename_pm_qos_request.patch     |    14 +
 .../network/44-deactivate-mac80211-tracing.patch   |    15 +
 patches/network/45-remove-platform-id-table.patch  |    23 +
 patches/network/46-use_other_workqueue.patch       |    19 +
 .../47-no_trans_start_on_netdev_queue.patch        |    17 +
 patches/network/48-use_skb_get_queue_mapping.patch |    38 +
 patches/network/50-libertas-olpc-ec-wakeup.patch   |    23 +
 patches/network/52-tty-dev.patch                   |    32 +
 patches/network/53-pr_fmt.patch                    |   821 ++
 patches/network/54-get_ts_info.patch               |    39 +
 patches/network/55-iwlwifi-msg-trace-fix.patch     |    70 +
 patches/network/56-mac80211-trace-fix.patch        |    79 +
 patches/network/57-iwlwifi-debug-fix.patch         |    19 +
 patches/network/61-netdev-addr_assign_type.patch   |    53 +
 patches/network/62-usb_driver_lpm.patch            |   276 +
 patches/network/63-tty-termios.patch               |    49 +
 patches/network/64-b44-32bit-stats.patch           |    54 +
 patches/network/65-ignore-dismantle.patch          |    23 +
 patches/network/99-change-makefiles.patch          |   100 +
 scripts/admin-update.sh                            |   573 +-
 130 files changed, 28145 insertions(+), 27228 deletions(-)
 delete mode 100644 crap/0001-alx-add-new-QCA-ethernet-driver-which-supercedes-atl.patch
 delete mode 100644 crap/0002-backport-alx.patch
 delete mode 100644 crap/0003-remove-atl1c-devices-from-alx.patch
 delete mode 100644 crap/0004-wireless-adds-the-802.11ad-60-GHz-wil6210-driver.patch
 create mode 100644 crap/network/0001-alx-add-new-QCA-ethernet-driver-which-supercedes-atl.patch
 create mode 100644 crap/network/0002-backport-alx.patch
 create mode 100644 crap/network/0003-remove-atl1c-devices-from-alx.patch
 create mode 100644 crap/network/0004-wireless-adds-the-802.11ad-60-GHz-wil6210-driver.patch
 delete mode 100644 patches/0001-netdev_ops.patch
 delete mode 100644 patches/0002-net-misc.patch
 delete mode 100644 patches/0003-netdev-needed_headroom_tailroom.patch
 delete mode 100644 patches/0004-wext-namespace.patch
 delete mode 100644 patches/02-ksize.patch
 delete mode 100644 patches/03-rfkill.patch
 delete mode 100644 patches/04-netns.patch
 delete mode 100644 patches/05-usb.patch
 delete mode 100644 patches/06-header-changes.patch
 delete mode 100644 patches/07-change-default-rate-alg.patch
 delete mode 100644 patches/08-rename-config-options.patch
 delete mode 100644 patches/09-cfg80211-wext-padding.patch
 delete mode 100644 patches/09-threaded-irq.patch
 delete mode 100644 patches/10-add-wext-handlers-to-netdev.patch
 delete mode 100644 patches/11-dev-pm-ops.patch
 delete mode 100644 patches/12-iw_handler-changes.patch
 delete mode 100644 patches/12-mac80211-disable-tx-status.patch
 delete mode 100644 patches/14-device-type.patch
 delete mode 100644 patches/15-symbol-export-conflicts.patch
 delete mode 100644 patches/16-bluetooth.patch
 delete mode 100644 patches/17-netdev-queue.patch
 delete mode 100644 patches/18-rename-usb-net-symbols.patch
 delete mode 100644 patches/21-capi-proc_fops.patch
 delete mode 100644 patches/22-multiqueue.patch
 delete mode 100644 patches/24-pcmcia.patch
 delete mode 100644 patches/25-multicast-list_head.patch
 delete mode 100644 patches/26-sdio-quirks.patch
 delete mode 100644 patches/27-hermes-read-pda-conflict.patch
 delete mode 100644 patches/29-sdio_no_suspend.patch
 delete mode 100644 patches/30-bridge-port.patch
 delete mode 100644 patches/32-remove-ns-type.patch
 delete mode 100644 patches/35-fix-makefile-includes.patch
 delete mode 100644 patches/36-workqueue.patch
 delete mode 100644 patches/37-vsnprintk.patch
 delete mode 100644 patches/38-led-max-brightness.patch
 delete mode 100644 patches/39-remove_blink_set.patch
 delete mode 100644 patches/40-netdev-hw-features.patch
 delete mode 100644 patches/42-netlink_seq.patch
 delete mode 100644 patches/43-rename_pm_qos_request.patch
 delete mode 100644 patches/44-deactivate-mac80211-tracing.patch
 delete mode 100644 patches/45-remove-platform-id-table.patch
 delete mode 100644 patches/46-use_other_workqueue.patch
 delete mode 100644 patches/47-no_trans_start_on_netdev_queue.patch
 delete mode 100644 patches/48-use_skb_get_queue_mapping.patch
 delete mode 100644 patches/50-libertas-olpc-ec-wakeup.patch
 delete mode 100644 patches/52-tty-dev.patch
 delete mode 100644 patches/53-pr_fmt.patch
 delete mode 100644 patches/54-get_ts_info.patch
 delete mode 100644 patches/55-iwlwifi-msg-trace-fix.patch
 delete mode 100644 patches/56-mac80211-trace-fix.patch
 delete mode 100644 patches/57-iwlwifi-debug-fix.patch
 delete mode 100644 patches/61-netdev-addr_assign_type.patch
 delete mode 100644 patches/62-usb_driver_lpm.patch
 delete mode 100644 patches/63-tty-termios.patch
 delete mode 100644 patches/64-b44-32bit-stats.patch
 delete mode 100644 patches/65-ignore-dismantle.patch
 delete mode 100644 patches/99-change-makefiles.patch
 create mode 100644 patches/drm/01-dma_buf_ops-addition.patch
 create mode 100644 patches/drm/02-revert-vm_mmap.patch
 create mode 100644 patches/drm/03-swiotlb.patch
 create mode 100644 patches/drm/04-revert-prime-support.patch
 create mode 100644 patches/drm/05-i915-define-acpi-video-class.patch
 create mode 100644 patches/drm/98-pr_fmt.patch
 create mode 100644 patches/drm/99-change-makefile.patch
 create mode 100644 patches/network/0001-netdev_ops.patch
 create mode 100644 patches/network/0002-net-misc.patch
 create mode 100644 patches/network/0003-netdev-needed_headroom_tailroom.patch
 create mode 100644 patches/network/0004-wext-namespace.patch
 create mode 100644 patches/network/02-ksize.patch
 create mode 100644 patches/network/03-rfkill.patch
 create mode 100644 patches/network/04-netns.patch
 create mode 100644 patches/network/05-usb.patch
 create mode 100644 patches/network/06-header-changes.patch
 create mode 100644 patches/network/07-change-default-rate-alg.patch
 create mode 100644 patches/network/08-rename-config-options.patch
 create mode 100644 patches/network/09-cfg80211-wext-padding.patch
 create mode 100644 patches/network/09-threaded-irq.patch
 create mode 100644 patches/network/10-add-wext-handlers-to-netdev.patch
 create mode 100644 patches/network/11-dev-pm-ops.patch
 create mode 100644 patches/network/12-iw_handler-changes.patch
 create mode 100644 patches/network/12-mac80211-disable-tx-status.patch
 create mode 100644 patches/network/14-device-type.patch
 create mode 100644 patches/network/15-symbol-export-conflicts.patch
 create mode 100644 patches/network/16-bluetooth.patch
 create mode 100644 patches/network/17-netdev-queue.patch
 create mode 100644 patches/network/18-rename-usb-net-symbols.patch
 create mode 100644 patches/network/21-capi-proc_fops.patch
 create mode 100644 patches/network/22-multiqueue.patch
 create mode 100644 patches/network/24-pcmcia.patch
 create mode 100644 patches/network/25-multicast-list_head.patch
 create mode 100644 patches/network/26-sdio-quirks.patch
 create mode 100644 patches/network/27-hermes-read-pda-conflict.patch
 create mode 100644 patches/network/29-sdio_no_suspend.patch
 create mode 100644 patches/network/30-bridge-port.patch
 create mode 100644 patches/network/32-remove-ns-type.patch
 create mode 100644 patches/network/35-fix-makefile-includes.patch
 create mode 100644 patches/network/36-workqueue.patch
 create mode 100644 patches/network/37-vsnprintk.patch
 create mode 100644 patches/network/38-led-max-brightness.patch
 create mode 100644 patches/network/39-remove_blink_set.patch
 create mode 100644 patches/network/40-netdev-hw-features.patch
 create mode 100644 patches/network/42-netlink_seq.patch
 create mode 100644 patches/network/43-rename_pm_qos_request.patch
 create mode 100644 patches/network/44-deactivate-mac80211-tracing.patch
 create mode 100644 patches/network/45-remove-platform-id-table.patch
 create mode 100644 patches/network/46-use_other_workqueue.patch
 create mode 100644 patches/network/47-no_trans_start_on_netdev_queue.patch
 create mode 100644 patches/network/48-use_skb_get_queue_mapping.patch
 create mode 100644 patches/network/50-libertas-olpc-ec-wakeup.patch
 create mode 100644 patches/network/52-tty-dev.patch
 create mode 100644 patches/network/53-pr_fmt.patch
 create mode 100644 patches/network/54-get_ts_info.patch
 create mode 100644 patches/network/55-iwlwifi-msg-trace-fix.patch
 create mode 100644 patches/network/56-mac80211-trace-fix.patch
 create mode 100644 patches/network/57-iwlwifi-debug-fix.patch
 create mode 100644 patches/network/61-netdev-addr_assign_type.patch
 create mode 100644 patches/network/62-usb_driver_lpm.patch
 create mode 100644 patches/network/63-tty-termios.patch
 create mode 100644 patches/network/64-b44-32bit-stats.patch
 create mode 100644 patches/network/65-ignore-dismantle.patch
 create mode 100644 patches/network/99-change-makefiles.patch

-- 
1.7.11.2

--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux